MCP is dead (for consumers)

GPT Image 1.5

This is a bit of a shorter opinion piece from me, just because it didn't deserve a deep-dive, I reckon if you're in the AI/Agent-space at the moment you'll have come to this realisation a while ago with me.

Why is MCP dead?

Getting straight to the point, MCP is token-heavy, exposes information an LLM might not actually need and is wasteful of the current context windows our agents/LLMs are limited to.

We’re now a few years deep in the experiment and I’m no longer convinced that MCP is the bridge to services and tools we once thought it would be, if we’re being honest the moment it was donated to become a baseline part of the Agent ecosystem is was doomed to failure.

The irony is, most of the models we’re using daily (if you can keep up) are very good at looking for --help or cli help commands in order to gather context about how to use the tool. They don’t need a 20,000 token MCP tool telling them how to interact with an entire service.

Perhaps a tool like the Google Workspace CLI is the awakening you need to tell you MCP is dead, even if it’s not some fancy official tool, it’s still made by Googlers and is the missing thing your agents (at least personally) have been missing.

Does MCP still have a place?

Absolutely, keep building MCP servers for internal use cases, there is zero value wiring up your models personally to an MCP anymore when a service has proper APIs you can wire into a cli client. If you’re doing repeatable tasks you’re already exposing directly to an API via tool calls anyway, why not just bake everything into a single, comprehensive cli tool as well while you’re at it?

I think where MCP can be useful is in context gathering cases e.g. wired to knowledge tools, large memory context systems. Where it isn’t useful is hooking into your Linear or Notion environments and winging it (though at least Linear’s MCP server is actually useful..)

I’ve played with a multitude of MCP servers and now only keep two active, context7 and grep_mcp. Context7 now has a CLI tool I’ll migrate over to when some current projects are wrapped up and I adjust my root AGENTS.md to start using it. Tools for fetching sites or repos are a dime-a-dozen and frankly native tools inside of all the agent systems we now use are getting better by the hour.

I think MCP as a concept was great, but it’s being abandoned en-masse by anyone who originally built them because CLI is arguably (heh) better at being usable by agents/LLMs at scale in comparison. Hell, I’ve built MCP servers for a few use cases and I’d rather rebuild them from scratch as CLI tools now if I had a reason to.

What does it even matter?

It doesn’t, I expect like everything we’ll see a replacement in a few hours for anything and everything as the models improve, or perhaps we move past using transformer models and finally delve into another frontier of what’s possible? Frankly none of us know unless you’re inside a frontier lab using internal versions of what we, the public, get to use daily.

I love my current tools and how they work, I’m not an engineer so my tools are what help me sloperate my best, but for what it’s worth MCP is dead to me. Go make a CLI for your service, you've got the API calls being wasted there.