Short version: The Model Context Protocol's 2026 spec release candidate (published May 21, 2026, final on July 28, 2026) makes MCP stateless. No more initialize handshake. No more Mcp-Session-Id. Your server can run behind an ordinary load balancer. This is the biggest architectural change since MCP launched — here is what matters and what you should do about it.
The headline: MCP is now stateless
Until now, a remote MCP server carried session state. The client and server exchanged an initialize/initialized handshake, then every later request rode an Mcp-Session-Id header. That forced infrastructure most teams hated:
- Sticky sessions at the load balancer
- A shared session store (Redis, usually)
- Deep packet inspection at the gateway to route by session
The release candidate removes all of it. Client metadata now travels in `_meta` on every request rather than being negotiated once. The result:
- Run behind a plain round-robin load balancer
- No session store, no sticky routing
- Serverless and edge deploys get genuinely easy
If you have shipped a remote MCP server, this is the change you will feel first.
Routing, caching, and tracing — built in
Three operational features land alongside the stateless core:
- Routing headers.
Mcp-MethodandMcp-Namelet gateways and rate-limiters route on the operation without parsing the body. - Caching controls. Results carry
ttlMsandcacheScope(modeled on HTTPCache-Control), so a client knows exactly how long atools/listresponse stays fresh and whether it is safe to share across users. - Distributed tracing. W3C Trace Context (
traceparent,tracestate,baggage) is now documented in_meta, so OpenTelemetry traces correlate across SDKs and gateways.
These are the unglamorous features that make MCP production-grade rather than a demo protocol.
Extensions, MCP Apps, and Tasks
The RC adds an Extensions framework. Each extension has a reverse-DNS ID, is negotiated through an extensions map, and versions independently of the core spec. That keeps the base protocol small while allowing optional power features. Two official extensions ship:
- MCP Apps — servers can render server-rendered UIs in sandboxed iframes, with prefetching and caching. This is how MCP grows beyond text tools into interactive surfaces.
- Tasks — long-running operations move out of the experimental core into a clean stateless model.
Authorization got harder to get wrong
Six proposals tighten OAuth 2.0 / OpenID Connect alignment — including `iss` parameter validation per RFC 9207 and declaring application type during Dynamic Client Registration. If you are building auth for a remote MCP server, this closes real attack surface. We covered the earlier auth model in MCP 2.0 explained and the basics in what MCP is.
A real deprecation policy (finally)
Features now move through Active → Deprecated → Removed, with at least twelve months between deprecation and removal. Deprecated in this release: Roots, Sampling, and Logging. Nothing is removed on July 28 — you have until at least mid-2027 to migrate. Plan it; do not panic-rewrite.
The India angle: MCP Dev Summit Bengaluru
The community ran the MCP Dev Summit in Bengaluru on June 9-10, 2026 — a signal that MCP's center of gravity now includes India's builder scene, not just SF. If you are an Indian dev shipping agents, this is your protocol too.
What else shipped in June 2026
The spec was not the only news this month:
- Claude Fable 5 (June 9) — Anthropic's latest, available in Claude Code and GitHub Copilot.
- GLM-5.2 from Z.ai (June 13) — 1M-token context, drops into Claude Code and Cline via an Anthropic-compatible endpoint.
- GitHub Copilot moved to usage-based billing with AI Credits (June 1).
- The industry shift is clear: tools are moving from autocomplete and AI IDEs into engineered agent workflows — exactly what MCP standardizes.
What you should do this week
- Don't migrate yet. The stable 2025-11-25 spec is still production-correct.
- Read your SDK's RC notes if you maintain a remote server — the stateless change simplifies your infra.
- Audit for Roots/Sampling/Logging so you know your 2027 migration surface.
- **Browse working servers** on the StackPicks MCP directory — every entry lists install steps and auth.
The takeaway: MCP just shed the heaviest part of its infrastructure. Stateless servers, real caching, and a clean extension model mean the protocol is ready for the agent workflows everyone is shipping in 2026. Wire your stack now on the stable spec, and the July 28 change will be an upgrade, not a rewrite — start at StackPicks Connect.
---
*Sources: MCP 2026-07-28 Release Candidate and the Model Context Protocol blog. Last updated June 18, 2026.*