Critique of Anthropic's MCP Protocol Draws 57-Comment Debate on Hacker News

A blog post arguing that Model Context Protocol was flawed from the start sparked a 57-comment thread on Hacker News, with 32 upvotes pushing it onto the front page.
A blog post titled "Why MCP Was Always a Bad Idea?" hit Hacker News this week and pulled 57 comments against 32 points, enough to push it in front of the site's developer-heavy audience. The piece, published at maharship.com, takes aim at the Model Context Protocol, the open standard Anthropic introduced in late 2024 for connecting AI assistants to external tools and data sources. The argument, based on the headline and the response it generated, is that MCP's design created problems that no amount of adoption would fix.
MCP's pitch was straightforward: give models one connector format instead of asking every developer to write bespoke integrations for every tool. Anthropic released it as an open specification, and it spread quickly through coding assistants, desktop clients, and agent frameworks, with OpenAI later adding support and a broad ecosystem of community-built servers appearing around it. That growth is exactly what makes a critique land hard. When a protocol reaches the point where startups ship servers for it and enterprises wire it into internal systems, a "this was wrong from the beginning" post invites a real fight rather than a shrug.
The comment count tells the story better than the score. A 32-point submission with 57 comments is a ratio that usually means people disagreed with the premise, or at least found it worth contesting line by line. Hacker News threads on MCP have tended to split along familiar lines: whether the protocol duplicates work that function calling and OpenAPI already handle, whether its security model exposes users to prompt injection through third-party servers, and whether the abstraction adds a layer that mostly benefits the vendor that wrote it.
Security researchers have raised those concerns independently of this post. Because MCP servers can read files, call APIs, and act on a model's behalf, a malicious or compromised server becomes an attack surface, and the spec's early versions left authorization and trust boundaries underspecified. Anthropic has since revised parts of the protocol, including work on authentication, but the debate over whether the design invites trouble by default has not gone away. The maharship.com post appears to argue that the trouble is structural, not a matter of missing patches.
What the thread does not settle is what a better alternative would look like. Critics point to plain HTTP APIs, existing tool-calling conventions, or thinner adapters, while defenders argue that standardizing the messy middle layer is worth the tradeoffs because it lets smaller teams ship integrations without rebuilding plumbing. That disagreement is now playing out in production, not just on forums, as agent products ship on top of MCP and their operators inherit whatever the protocol gets wrong. The next signals to watch are whether major clients keep expanding MCP support and whether the spec tightens its security guidance in a way that answers the structural complaint or only papers over it.