The latest Model Context Protocol specification removes a major source of complexity for remote agent tools: required stateful protocol sessions. Cloudflare says the 2026-07-28 MCP release makes the protocol fully stateless, with updated TypeScript, Python, Go, and C# SDKs.
Earlier MCP transports kept a session between client and server. Remote servers had to manage sticky routing, open streams, message replay, reconnects, and deployment draining. That worked for local tools but made web hosting more complicated than a normal request-response service.
The new design removes the required handshake, session header, and core session state. Each request carries the protocol version, client identity, and capabilities it needs. Discovery remains available when a client wants to inspect a server, but it is optional rather than part of every interaction.
For developers, the result is practical: many MCP servers can run as ordinary serverless endpoints, including a single Cloudflare Worker, instead of needing stateful coordination. Stateful features can still exist where needed, but simple tools no longer pay that operational cost.