Home / Companies / WorkOS / Blog / Post Details
Content Deep Dive

MCP went stateless: What changed in the 2026-07-28 spec

Blog post from WorkOS

Post Details
Company
Date Published
Author
Maria Paktiti
Word Count
2,852
Company Posts That Month
34
Language
English
Hacker News Points
-
Post removed?
No
Summary

MCP’s 2026-07-28 specification revision shifts the protocol to a stateless, HTTP-like model by removing protocol sessions, the initialize handshake, stream resumability, ping, and logging/setLevel, allowing requests to be handled by any server instance without sticky routing or shared session storage. Requests now carry protocol version, client capabilities, and identity metadata individually, while servers must support an optional server/discover endpoint; multi-step application state is expected to use explicit server-issued handles passed as tool arguments. The most consequential migration challenges are the loss of SSE stream resumption, which requires clients to retry failed requests and developers to add idempotency protections for side-effecting tools, and the replacement of server-initiated elicitation, sampling, and roots interactions with multi-round-trip requests where clients resubmit calls with collected input. The revision also introduces header-based method and tool routing, cache metadata for list and resource endpoints, subscriptions/listen for change notifications, revised errors, and formal feature deprecation rules. Roots, Sampling, Logging, HTTP+SSE, certain includeContext values, and OAuth Dynamic Client Registration are deprecated, while Client ID Metadata Documents, stronger OAuth issuer validation, and per-issuer credential binding are encouraged. Experimental Tasks has moved into an official extension, and updated Tier 1 SDKs support the revision while preserving compatibility with earlier versions.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 27 2,241 148 72 -74%
LLM 2 747 162 79 -85%
OpenTelemetry 1 125 18 15 -83%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.