
MCP overhaul strips sessions, shifting state to per-call metadata for lean servers
The Model Context Protocol (MCP) gets its biggest update since launch: persistent sessions and the initialization handshake are removed, with identity and capabilities now carried in per-call metadata and a new server/discover method added. This enables MCP servers to operate more like stateless HTTP services behind gateways, while essential state is handled via explicit handles (e.g., carts, task IDs). The change aims to reduce infrastructure complexity under a pay-as-you-go model, with deprecation guidance and migration paths to help developers adapt.


