I've never been an MCP fan or user, i loved the OpenAPI spec and i love APIs but MCP feels to me the same way GraphQL felt

Reddit r/AI_Agents News

Summary

A developer argues that MCP (Model Context Protocol) repeats the same design flaws as GraphQL — being verbose, hard to cache, insecure, and reinventing existing web standards poorly — and warns it will cost users in tokens and money due to inefficient implementations.

The same reasons I disliked GraphQL, I dislike MCP. It's too open-ended and iffy, it's hard to cache, it's easy to attack, the auth is weird and an add-on, and everything about it is verbose. It feels like a bodge, and I think we'll suffer if we stay with it. We run an MCP server ourselves and I did a blog post measuring them and the ones from different tools and I know i went in with a negative views but i could not find may redeeming qualities. I think what bothers me the most is that it ignores existing, well-established web standards in favour of reinventing them poorly (in my view) Also there are so many inefficient implementations that will just burn your tokens and cost you a lot in time, if running locally, or in money if using an LLM api. I know i'm blaming some of the problems with how people implement it on the protocol but i think a clean and well designed protocol can make some of the problems go away, and no, i don't know what that looks like, this is just a rant about the state of things.
Original Article

Similar Articles

MCP is dead?

Hacker News Top

A technical critique of the Model Context Protocol (MCP) arguing that it consumes excessive context window tokens, has low operational reliability, and overlaps with existing CLI/API approaches, with measurements from Quandri's stack showing 10.5% context usage.

@svpino: MCP is not dead. For the people who keep saying "bUt McP pUts GaRbaGe iN yOuR cOntExT", that's an outdated complaint: N…

X AI KOLs Following

A defense of MCP (Model Context Protocol) against criticism that it puts garbage in context, noting that modern tools like Claude Code, Codex, and Cursor implement progressive disclosure and load MCP tools on demand, making the complaint outdated. The author argues MCP is best for cloud-hosted platforms requiring authentication and discoverability.

Why MCP Was Always a Bad Idea?

Hacker News Top

The article argues that MCP, originally useful for connecting LLMs to external services, has become outdated due to advancements in LLMs that can now handle API calls directly, rendering many MCP servers unnecessary.

MCP…. Is bad?

Reddit r/LocalLLaMA

The article critiques MCP (Model Context Protocol), arguing that it has significant flaws or is detrimental to AI development.

Why use MCP when Agents can use APIs directly?

Reddit r/AI_Agents

The article questions the redundancy of MCP in agentic workflows when AI agents can directly call APIs, noting MCP's value in consensus and governance but suggesting it might be unnecessary for web API-based implementations.