MCP 2026-07-28 removes sessions and turns the protocol stateless
Substantial-Heat-321 · reddit · 2026-07-23
The MCP 2026-07-28 release candidate is set to become final on July 28, and the author argues it looks like a real migration rather than a cosmetic spec bump.
What changes
- The protocol core becomes stateless: Mcp-Session-Id and the initialize/initialized handshake go away.
- Clients move to Mcp-Method and Mcp-Name headers, with server/discover used for capabilities.
- Tasks move into an extension, and tool schemas can use full JSON Schema 2020-12.
- OAuth 2.1 / OIDC authorization hardening is part of the update.
- Roots, Sampling, and Logging are deprecated from core.
Practical implications
The poster expects stateless servers to be easier to scale behind ordinary load balancers, but warns that clients and gateways will need compatibility work before the final date.
What to test
- Session assumptions
- Auth token and resource-indicator handling
- Error-code matching
- Long-running Tasks behavior
The key question for the thread is not whether the design looks cleaner, but which SDKs and integrations are already migration-ready.
Related event: MCP Protocol's Largest Update Finalizes on July 28: Shifts to Stateless(8 posts)→
More from coding & agent
- SymbolPeek lets coding agents read symbols instead of whole files, saving 1.61M tokens — Real_Veterinarian851 · 2026-07-23
- AgenC defaults to one agent after papers found multi-agent swarms underperformed — tetsuoai · 2026-07-23
- AgenC now defaults to one agent after multi-agent systems fell 39%–70% behind — tetsuoai · 2026-07-23
- An AI coding agent broke a database schema with six migrations and 400 lines of ALTERs — Comfortable-Roof4278 · 2026-07-23
- Five frontier models all solved the same bugs, but cost varied 14x and Claude refused 40% — PromptPhanter · 2026-07-23
- LLMs may help most in the manual refinement phase of decompilation — OwariDa · 2026-07-23