Fetching from the wire…
Public story · 2026-08-05 · high
The July 28 release makes MCP servers stateless HTTP services, pushing Tasks and MCP Apps into a new extensions layer.
Why now: The spec finalized July 28, closing out a ten-week release candidate that started May 21.
MCP finalized its July 28 spec with a rewritten core, replacing the bidirectional stateful connection with plain stateless request/response, per the MCP blog post announcing the release.
A persistent connection means the server must stay alive for the whole session, ruling out serverless functions and most edge runtimes. Drop that requirement and an MCP server looks like any other HTTP endpoint, deployable anywhere an API route runs.
The spec spent ten weeks as a release candidate, dated May 21, before finalizing on July 28. That's a real validation window for a change this structural.
Instead of adding capability to the core, the spec pushed the two biggest additions into a new, versioned Extensions framework. MCP Apps lets a server render HTML inside a sandboxed iframe. Templates get declared upfront, so clients can prefetch them and review them for security before anything executes. Tasks, contributed by AWS, handles long-running work that doesn't fit a quick request/response cycle. Both ship as optional layers on the stateless core, not requirements every server must implement.
The rest of the release is smaller plumbing: header-based routing, cacheable list results, and tighter authorization rules. It also adds a formal deprecation policy, so future breaking changes come with a defined off-ramp instead of a surprise.
Each link below shares sources, entities, or timing with this story.
The Model Context Protocol blog details the change that lets servers deploy on serverless and edge. Extensions graduate from convention to a governed system with reverse-DNS identifiers, capability negotiation via extensions maps, and versioning independent of the core. Tasks...
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 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...
The Model Context Protocol's 2026-07-28 revision is the biggest change since the protocol existed. The core is now stateless request/response instead of a bidirectional stateful session. Authorization aligns with OAuth 2.1 and OpenID Connect. MCP Apps and Tasks moved under a v...
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...
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...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.