1 min readfrom InfoQ

MCP Goes Stateless, and Developers Ask Whether That Just Makes It an API Again

Our take

The latest MCP specification, released July 28, 2026, marks a significant shift: it’s now stateless. Removing the initialization handshake and session headers, and introducing new routing headers, fundamentally alters how gateways manage agent traffic. This evolution has sparked debate within the developer community, with some viewing it as a rediscovery of REST principles while others maintain that the standard’s inherent design always pointed toward this streamlined approach. For a deeper dive into agent-ready architectures, explore our article, "Building an Agent-Ready Data Warehouse."
MCP Goes Stateless, and Developers Ask Whether That Just Makes It an API Again

The recent shift in the MCP specification, effectively rendering it stateless by removing the handshake and session header, has sparked a fascinating debate within the agent-centric development community. The move, requiring method and tool-name headers for routing, has prompted some to declare a return to REST principles, while others staunchly defend the original intent of the MCP standard itself. This isn’t merely a semantic disagreement; it speaks to a deeper tension surrounding the evolution of agent communication protocols and the optimal balance between flexibility and standardization. The current discourse echoes earlier conversations about architectural approaches, as highlighted in [Building an Agent-Ready Data Warehouse: What Traditional Architectures Do Wrong], where the limitations of legacy data warehouse structures in accommodating AI agent needs were explored. Understanding this shift requires appreciating the context of increasingly sophisticated agent interactions and the ongoing quest for streamlined communication. It's a moment where we're reassessing fundamental assumptions about how agents should interact with services, and the implications are significant for the broader ecosystem.

The argument that MCP is simply rediscovering REST isn't entirely without merit. Removing state inherently simplifies the architecture, reducing the complexity of managing sessions and allowing for easier scaling. However, MCP’s original design aimed to provide a more structured and predictable environment for agent interactions than a purely RESTful approach. It attempted to impose a degree of order on the often chaotic world of agent requests, particularly when dealing with complex workflows and dependencies. This contrasts with the more ad-hoc nature of many REST APIs, which can lack the robust error handling and standardized data formats that agents often require. The ongoing discussions about Spatial Pyramid Pooling, as explored in [SPP-Net Paper Walkthrough: Breaking the Fixed-Size Constraint], demonstrate the value of standardized approaches in handling variable inputs, a principle that resonates with the initial goals of MCP. It's likely that the evolution of agent capabilities and the need for more efficient communication have driven this shift, pushing the standard towards a more streamlined, API-like model. The recent release of specialized AI models like [OpenAI launches GPT-5.6-Cyber with reduced refusals, 95% completion on advanced cybersecurity tasks] further emphasizes the need for efficient and reliable communication channels for these increasingly powerful tools.

Ultimately, the significance of this change lies in its potential to accelerate agent adoption and simplify development workflows. A stateless MCP, effectively functioning as a highly structured API, could lower the barrier to entry for developers looking to build and deploy agents. It removes a layer of complexity that previously hindered broader adoption, allowing for quicker iteration and easier integration with existing systems. However, this simplification shouldn’t come at the expense of robustness and predictability. Maintaining a balance between flexibility and standardization will be crucial as the agent ecosystem continues to evolve. The design choices made now will shape the future of agent communication and influence the types of applications that become feasible. It’s a critical juncture, demanding careful consideration of the trade-offs involved.

Looking ahead, the key question is whether this move towards a stateless MCP will lead to a fragmentation of the agent landscape or foster greater interoperability. While a more API-like approach could encourage wider adoption, it also risks losing some of the benefits of the original MCP standard – namely, its structured environment and predictable behavior. The industry needs to carefully monitor how this change impacts agent reliability, scalability, and overall performance. Will developers embrace the simplicity of a stateless model, or will they seek alternative protocols that offer greater control and predictability? The answer will significantly influence the trajectory of agent development and the future of AI-powered automation.

The MCP 2026-07-28 specification removes the initialize handshake and session header, and adds required method and tool-name headers so gateways can route agent traffic without parsing JSON. Reaction split between developers calling it a rediscovery of REST and those arguing the standard itself was always the point.

By Steef-Jan Wiggers

Read on the original site

Open the publisher's page for the full experience

View original article