Fetching from the wire…
Top 5 · 2026-07-13 · source-backed
If you run a production MCP server, you have a hard deadline. The 2026-07-28 spec removes the protocol-level session model entirely, and it's a breaking change.
The MCP release candidate makes every request carry its own protocol version, client info, and capabilities (Model Context Protocol Blog). A server that needed sticky sessions and a shared session store can now run behind a plain round-robin load balancer, routing on an Mcp-Method header. This is the largest MCP revision since launch. Servers built around session state will break.
I like this change, and I'll say why. Stateful protocols are where scaling pain lives. Sticky sessions mean you can't just add a box behind a load balancer. You need session affinity, a shared store, careful failover. Killing the session model at the protocol layer means MCP servers scale like any stateless HTTP service. That's the right architecture, and it's the kind of breaking change worth eating early.
The spec ships more than statelessness. The Tasks extension lets a server answer tools/call with a task handle the client drives via tasks/get, tasks/update, and tasks/cancel, which is purpose-built for index builds, deep searches, multi-minute jobs that today risk a client timeout (Stacktree). And Enterprise-Managed Authorization went stable, moving MCP access decisions to your IdP and killing per-server consent prompts (InfoQ).
This anchors a week saturated with MCP news. Apple shipped the Safari MCP server, the first official browser MCP from a major vendor. Microsoft's Agent Framework added Progressive MCP Disclosure so agents load and unload tool schemas on demand. And OX Security disclosed CVE-2026-30615, a zero-click chain where a cloned-repo README or poisoned tool description auto-registers a malicious MCP server into RCE, with 7,000+ publicly reachable MCP servers exposed.
What builders should do: make every request self-contained now. No session store, no server-side state between calls. Let clients cache tools/list. Wrap anything that might time out in a task handle. Then move auth to your IdP. You have until July 28. That's not much runway for a breaking protocol change.
Each link below shares sources, entities, or timing with this story.
The 2026-07-28 Model Context Protocol spec published today, and it removes two things every MCP server currently depends on: the initialize/initialized handshake and the Mcp-Session-Id header. Both are gone. Not deprecated. Gone from the core. (Model Context Protocol Blog) Wha...
If you wrote an MCP server before July, it's on a protocol shape the maintainers have already removed. Not deprecated-with-a-migration-window. Removed from the spec. MCP lead maintainers David Soria Parra and Den Delimarsky published an updated roadmap on August 22, and the re...
Eighteen days. That's how long you have. The 2026-07-28 MCP specification release candidate removes the session concept from the protocol layer entirely. The initialize / initialized handshake is gone. The Mcp-Session-Id header is gone. Protocol version, client identity, and c...
The protocol that powers 14,000+ servers just made a breaking architectural change. If you run an MCP server, your migration clock started four days ago. The Model Context Protocol specification release candidate, locked May 21, removes the initialize/initialized handshake and...
The Model Context Protocol has a security problem that's no longer theoretical — it's statistical. Between January and February 2026, researchers filed 30+ CVEs against MCP servers, clients, and infrastructure. One package with nearly 500,000 downloads carried a CVSS 9.6 RCE....
If you run an MCP server, you have six days before the final 2026-07-28 revision lands and takes three load-bearing things with it. Sessions are gone. Mcp-Session-Id is deleted at the protocol level (SEP-2567). The initialize / notifications/initialized handshake is gone, repl...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.