Fetching from the wire…
Top 5 · 2026-07-29 · source-backed
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 versioned extensions framework so interactive UIs and long-running work stop requiring core protocol surgery. Anthropic confirmed it's live across Claude products and put MCP at 400M monthly SDK downloads, 4x growth this year.
Stateless is the headline because it's the deploy story. Long-lived connections meant you couldn't put an MCP server on Lambda, Cloudflare Workers, or any edge runtime without fighting the transport. That's over. Anthropic also shipped enterprise-managed auth (admins authorize a connector once through their IdP, users inherit access at first login), a connector observability dashboard, and MCP tunnels in research preview that reach servers inside a private network with no public endpoint and no inbound firewall rule.
Now the part nobody in the announcement posts will tell you. The operator of the Glama MCP gateway posted the real numbers on HN: of 62,726 indexed open-source MCP servers, roughly 30% saw any activity in the last 30 days. The other 70% are abandoned and will never migrate. They call the new protocol "wire-incompatible in both directions," which means an SDK version bump is not a migration. They also confirmed state persistence was the single largest source of bugs in their gateway, which is the strongest argument for the stateless move I've seen anywhere.
The SDKs already shipped. MCP Python SDK v2.0.0 went stable July 28 and pip install mcp now resolves to 2.x, with v1.x on security-fixes-only. FastMCP is renamed MCPServer. A single Client object replaces the transport + ClientSession + initialize() stack. One server speaks both the new stateless wire and every 2025-era client with no configuration. OpenTelemetry tracing is on by default, protocol types split into a standalone mcp-types package, and Streamable HTTP now rejects bodies over 4 MiB with a 413. The TypeScript SDK went 2.0.0 on July 27 and fixed a wire mismatch that was hard-failing connections against modern-only servers.
Concrete work if you operate a server. Server-initiated calls are gone: roots/list, sampling/createMessage, and elicitation/create become the Multi Round-Trip Request pattern, where you return an InputRequiredResult and the client re-issues with inputResponses attached (spec changelog). Every result carries a required resultType. Roots, Sampling, and Logging are deprecated on a twelve-month clock. And the sneaky one: tools/list now takes ttlMs and cacheScope, and the spec says servers SHOULD return tools in deterministic order. If you're building that list by iterating a hash map, you're reshuffling the prompt prefix and busting the model's prompt cache on every single call. That's a free win sitting in most codebases right now.
Each link below shares sources, entities, or timing with this story.
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...
You have one week. If you run an MCP server in production, stop what you're doing and read the release candidate. The Model Context Protocol's 2026-07-28 spec is the largest revision since the protocol launched, and the headline is architectural: the initialize/initialized han...
Ten days from spec to shipped client. That's fast even for this ecosystem. The MCP 2026-07-28 revision replaced the bidirectional stateful protocol with request/response. Every request now independently carries protocol version, client identity and capabilities. Cloudflare's t...
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...
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...
The final spec closes a ten-week validation window that opened May 21, and it removes session management and handshakes entirely. Concretely: a remote server that previously needed sticky sessions, a shared session store, and gateway deep packet inspection can now sit behind p...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.