Is MCP Already Outdated? AI Agents Move to CLIs
AI Agents

Is MCP Already Outdated? AI Agents Move to CLIs

May 12, 2026·Davide Stigliani

The question is provocative, but the trend deserves attention: in many agentic workflows, the CLI is returning to the center—not as developer nostalgia, but as a more natural, economical, and robust interface for models to act in the real world. Rather than decreeing the end of the Model Context Protocol, this shift shows that modern agents work better when they can use essential, text-based, and discoverable-on-demand tools.

For an LLM, the command line is not a foreign environment. Modern models have been trained on vast amounts of technical documentation, shell commands, READMEs, and scripts, so they already understand patterns like flags, text output, contextual help, and piping between commands very well. This means that, in many cases, the agent does not need a massive amount of upfront schema to understand how to use a tool: it can explore it step-by-step with --help, examples, and targeted subcommands.

The difference becomes evident especially when the task is iterative. With a traditional API or with MCP, the agent often has to carry around verbose tool descriptions, JSON schemas, and rich payloads; with a well-designed CLI, however, the interaction is reduced to essential inputs and clean outputs, which are easier to read and reuse in the next turn.

The project that sparked the debate is Printing Press, presented as a platform capable of 'printing' agent-first CLIs starting from existing APIs, with a local SQLite mirror and the ability to also expose an MCP server without duplicating application logic. According to the official site, the system focuses on local queries in about 50 milliseconds, compound commands, and a design optimized for agents that must perform discovery and action within the same workflow.

Reference to Peter Steinberger, known for OpenClaw, and his intuition for building tools better suited for agents than traditional integrations is also circulating around this approach. The narrative accompanying Printing Press is clear: instead of adapting agents to verbose APIs, it is better to adapt the interface to the models' operational modes.

The strongest point of the pro-CLI thesis is context efficiency. A recent analysis summarizing Printing Press benchmarks argues that MCP servers can introduce up to 35 times more token overhead than a CLI for the same task, precisely because the protocol requires more description, more schema, and more structured payloads to be passed into the model's context. Another technical contribution published in February 2026 reaches a similar conclusion: the CLI tends to be more efficient when the main cost is not tool execution, but the context required to teach the agent how to use it.

Reliability is also becoming an interesting point of comparison. Promotional material for Printing Press claims that on more complex tasks, the reliability of an MCP flow can drop to 72 percent while the CLI remains at 100 percent, although these numbers should be read as promotional benchmarks rather than independent universal standards. In practice, the useful lesson is not that 'MCP doesn't work', but that a tight, focused CLI can reduce ambiguity, error surface area, and cognitive load for the model.

Saying that MCP is 'already outdated' would be an exaggeration. MCP remains a good choice when standard interoperability, reusable integrations across different environments, centralized security, tool governance, and a more uniform access surface for complex ecosystems are needed. In other words, MCP is often more suitable as an integration protocol, while the CLI can be the most efficient form for a specific agent to interact with that same capability.

The true evolution does not seem to be a total replacement, but rather a layering. Printing Press itself is presented not as an exclusive alternative to MCP, but as a system that first generates an agent-native CLI and then, on top of that, a ready-to-use MCP server. This is the most interesting signal: the CLI does not eliminate the protocol, but can become the operational layer closest to the model.

For those developing AI products, the message is operational. If an agent must perform repetitive tasks, query data, chain commands, and minimize context costs, designing a tight, readable, and queryable-on-demand CLI can offer a concrete advantage in speed, cost, and stability. Conversely, if the goal is to publish a standard integration for many different clients, teams, and environments, then MCP maintains an important role as the lingua franca of the ecosystem.

In essence, it is not the end of MCP. It is the end of the idea that the only 'modern' interface for agents must be a rich API or a formal protocol always loaded into memory. In many cases, the terminal—lean, local, and compressible—is proving to be the smartest way to actually make a model work.