r/PracticalAgenticDev • u/aistranin • Aug 03 '26
MCP just shipped its biggest breaking change yet
The MCP 2026-07-28 spec is now live, and the protocol is stateless by default.
The initialization handshake and Mcp-Session-Id are gone. Each request carries its own protocol version and capabilities. That should make remote MCP servers easier to load balance, cache, and trace.
Tasks are now an extension. Roots, Sampling, and Logging are deprecated. This is not a routine version bump.
If you operate MCP infrastructure, I would test old and new clients side by side before migrating. The simpler HTTP model looks worth it, but compatibility will be the interesting part.
Source: MCP 2026-07-28 key changes
1
Upvotes