Engineering

The MCP Protocol War: A Standards Battle for AI Agent Infrastructure

AI Editorial·
mcpai-agentsprotocolsstandardsinteroperabilityanthropic
The MCP Protocol War: A Standards Battle for AI Agent Infrastructure

Reading depth

The Model Context Protocol is becoming a test of whether the infrastructure surrounding artificial-intelligence agents will be controlled by individual platforms or shared through open standards. Anthropic’s MCP specification defines a common interface through which agents can discover tools, retrieve resources and invoke outside systems, including databases, code repositories and internal applications. For businesses, the attraction is straightforward: A company could expose a capability once rather than build a different connector for every model provider. The protocol is also undergoing its most consequential redesign. The Register reported in August that MCP’s largest overhaul would move it away from connection-bound sessions and toward stateless requests. Anthropic’s current specification already permits Streamable HTTP servers to operate without issuing session identifiers, while retaining sessions as an option. The roadmap would push that design further, making MCP easier to place behind conventional load balancers and reducing the operational burden of preserving client affinity. That shift has generated resistance as well as support. A Hacker News discussion of the MCP roadmap drew more than 174 points and 80 comments, with participants debating whether statelessness simplifies distributed deployment at the cost of subscriptions, server notifications and other long-running interactions. The disagreement is less about whether state exists than where it resides: in the protocol server, a shared database, the agent host or the underlying application. MCP also faces competition at several layers. The Register reported that the Agent Plugins 1.0 specification is seeking to standardize agent-tool integration through a competing open framework. OpenAI’s function-calling interface remains the incumbent by reported adoption and offers a simpler model-native tool loop, according to OpenAI’s API documentation. Google’s A2A documentation defines a separate protocol for agents to delegate work to other agents. The ATProto Spaces proposal, meanwhile, explores private data sharing for agents using infrastructure associated with Bluesky. No single specification necessarily has to displace the others. An A2A agent could use MCP tools, while a model could invoke either through a vendor’s function-calling API. For enterprise architects, the decisive issues will be governance, identity, conformance testing, observability and the ability to move integrations between model vendors. An open specification reduces lock-in only when independent implementations behave consistently.