MCP Protocol's Largest Update Finalizes on July 28: Shifts to Stateless

The MCP (Model Context Protocol) is set to finalize its largest specification update to date on July 28. According to developer @dfinke, the core change of this revision is a complete transition from stateful to stateless, aiming to better support stateless load balancing and dynamic discovery.

Key Details and Architectural Changes

To achieve statelessness, the new specification introduces several specific mechanisms: First, `SEP-2575` completely removes the original `initialize` handshake process and Session ID. Second, each request will inline its protocol version, client information, and capability description via `_meta`, while adding `Mcp-Method` and `Mcp-Name` request headers. Additionally, for scenarios where a server needs to initiate confirmations or other requests midway through a call, the new spec adopts a brand-new MRTR (Multi-Request Transaction Routing) mechanism to replace the previous state-maintenance approach.

2026-07-22 ~ 2026-07-23 · 8 related posts

1 near-duplicate retellings: dfinke