Skip to content
AI Primer
release

MCP releases 2026-07-28 candidate with stateless requests and no session IDs

The MCP 2026-07-28 release candidate makes the protocol stateless, removing the handshake and session ID. That changes how MCP servers can be load-balanced, retried, and deployed behind standard infrastructure.

2 min read
MCP releases 2026-07-28 candidate with stateless requests and no session IDs
MCP releases 2026-07-28 candidate with stateless requests and no session IDs

TL;DR

The public signal is unusually compact here. You can read the same release-candidate note via AAAzzam's repost, threepointone's repost, or RLanceMartin's repost, and the whole story turns on three protocol changes: stateless requests, no handshake, no session ID.

Stateless requests

The release candidate's headline change is that MCP is now stateless. In the same sentence, the note spells out what that means in protocol terms: no handshake, no session ID, and requests that no longer depend on a sticky connection.

That is a clean break from session-oriented designs. If a request can land on any backend, the server side no longer has to recover per-session protocol state before it can answer.

No handshake, no session IDs

The two concrete removals are easy to miss because they are packed into one short line:

  • Handshake removed
  • Session ID removed
  • Requests can be routed independently

Those three bullets describe the same design move from different angles. Removing the handshake cuts the up-front setup step, while removing the session ID strips out the obvious token for binding later requests to earlier state.

Any request can hit any backend

The most useful phrase in the announcement is the last one: "any request can hit" any backend. That is the operational reveal, because it describes the deployment model more directly than "stateless" does.

All three evidence items are reposts of the same dsp_ message, and none of them adds a linked spec excerpt, migration note, or example flow. So the confirmed public facts are narrow but important: MCP's 2026-07-28 RC removes handshake state, removes session IDs, and presents backend-agnostic request routing as the result.

Share on X