MCP is the coming of Web 2.0 2.0
Status of MCP as a “Standard”
- Debate over calling MCP an “open standard”: critics note no standards body or formal governance; others counter that de facto standards often precede formalization and can be “more open” than paywalled specs.
- Some see MCP already as a de facto standard due to rapid adoption; others argue versioning and security maturity are still lacking.
- Clarification that MCP uses date-based spec versions and has evolving transports (SSE, optional WebSocket) and session management.
Security and Protocol Design Concerns
- Strong criticism that MCP launched without serious security, especially for anything exposed beyond localhost; calling this “Web 1.0 thinking.”
- Supporters argue many initial use cases are purely local and that “perfect security first” would stall experimentation; opponents say this repeats past mistakes.
- Sandboxes (e.g., hosted MCP runtimes) are viewed by some as partial mitigation, by others as a workaround that doesn’t fix fundamental design issues.
Economics, Incentives, and Openness
- Many expect MCP to face the same pressures as Web 2.0 APIs: paywalls, auth layers, rate limits, and consolidation around a few large “mega-MCP” providers.
- Thread repeatedly returns to “nobody makes money when things aren’t locked down” or at least incumbents don’t; open endpoints risk resource exhaustion.
- Suggested stable model: pay-per-call RPC, likely mediated by the model/agent provider; skepticism that small independent MCP servers will survive.
Comparisons to Semantic Web, Web 2.0, and APIs
- MCP is framed as “APIs V2” or “robots.txt evolved”: a way to describe usable resources/tools for agents.
- Some argue Semantic Web failed due to lack of incentives and metadata authoring burden; LLMs plus plain text are seen by others as the pragmatic successor.
- Prior dreams like HATEOAS and RDF are cited as cautionary tales; criticism that MCP repeats design issues (JSON-only, weak flow control, no built-in payments).
Use Cases and Practical Value
- Many think MCP is best suited for enterprise “glue” work: orchestrating messy internal systems where LLMs can sit between heterogeneous APIs.
- Others see its near-term value in automated testing and internal tooling, not public consumer web APIs.
- Consensus that MCP is essentially an RPC layer for chat/agents, not a TCP-for-AI-level revolution.
Context, Semantics, and LLM Interaction
- Ongoing debate: should models “pull” context via MCP (agent discovers APIs and data) or should humans/systems “push” carefully curated context into prompts?
- Some argue LLMs are good at discovering how to use complex APIs (given OpenAPI/GraphQL/etc.); others report better results when humans handcraft context.
- XML, RDF, and schema exposure (including SQL DDL) are floated as ways to resurrect a more practical “Semantic Web” when combined with LLMs and MCP.
Future Trajectory and Risks
- Strong fear of “enshittification”: initial user benefit followed by lock-in and rent-seeking, especially as every MCP call routes through monetized LLMs.
- Skeptics see current hype as another Bay Area buzz cycle; optimists argue this community can still push MCP toward more user-centric, interoperable systems.