Critique of MCP's Abstraction Boundary and Service Integration Approach

A Reddit discussion on r/ClaudeAI examines where MCP draws its abstraction boundary and argues it gets this wrong in a way that goes beyond typical implementation criticisms like security, token bloat, or transport issues.
Core Argument About Service Integration
The post identifies three separate concerns when an agent needs to work with a service: API access, efficient tooling that wraps it, and domain knowledge about how to use it well. According to the source, MCP bundles all three into one layer, resulting in a limited subset of what the underlying API can actually do.
Lattice as a Concrete Example
The discussion uses Lattice as a specific example. Their web client is powered by a full GraphQL API that covers everything an employee would want to do. However, their public API only covers HR admin workflows. The post argues that MCP incentivizes services to build yet another limited interface rather than just opening up the APIs they already have.
Proposed Alternative Approach
The author suggests a better path: services making their primary APIs universally accessible, noting that the authentication problem is already solved by OAuth 2.0 with PKCE. Domain knowledge should be distributed as agent skills rather than baked into MCP tool definitions.
The full post is available at tomyandell.dev/blog/my-problem-with-mcp, and the Reddit discussion invites others to share their thoughts on whether this critique of the abstraction boundary is correct.
📖 Read the full source: r/ClaudeAI
👀 See Also

Internet Archive Blocking Threatens Web History Preservation
Major publishers including The New York Times are blocking Internet Archive crawlers using technical measures beyond robots.txt, risking the loss of historical web records. The Archive's Wayback Machine contains over one trillion archived pages and Wikipedia links to 2.6 million preserved news articles across 249 languages.

Two South African Home Affairs Officials Suspended Over AI Hallucinations in Policy Paper
Two officials were suspended after AI hallucinations were found in the reference list of a revised white paper on citizenship, immigration, and refugee protection. The department will implement AI checks and review all policy documents back to Nov 2022.

Open-source models match or beat Claude Opus 4.6 on benchmarks
DeepSeek V3.2, DeepSeek R1, Kimi K2.5, and MiniMax M2.5 outperform Claude Opus 4.6 on 4 out of 5 major benchmarks including MMLU-Pro, speed, tool use, and reasoning, while being significantly cheaper.

Defining AI Agents: The Workflow Test
A Reddit discussion questions whether many AI agent products are essentially chatbots with a to-do list, proposing a test based on their ability to complete workflows across multiple tools without manual intervention.