Skip to content

MCP (Model Context Protocol) standardizes how AI agents discover and invoke external tools and context at runtime. Three sources frame it differently, and the tension between them is instructive.

Ajeesh Mohan argues MCP is to agents what a GUI is to humans: a constrained, token-expensive interface that must be reloaded each session and cannot be composed across tools without explicit orchestration. The analogy carries a pointed critique. An agent capable of writing code is better served by layered scripts and API skills than by MCP tool definitions occupying context window on every call.

Aiyan takes the opposite position on the strategic question. Rather than building custom LLM orchestration harnesses that break with each model upgrade, teams should ship MCP tool servers that give frontier agents platform-specific context and actions. On this view, model improvements become a benefit rather than a maintenance cost, because the integration surface is protocol-defined rather than harness-defined.

Mintlify treats MCP as infrastructure for serving documentation to both humans and LLMs, alongside llms.txt and context-aware agents. That use case sidesteps the token-cost objection somewhat: documentation is already declarative context, and MCP gives agents a structured path to retrieve it on demand.

The disagreement is partly about use case. For action-heavy, code-capable agents, MCP’s overhead may outweigh its interoperability gains. For teams exposing platform knowledge or capabilities to agents they do not control, a protocol boundary is precisely the point.