
What happened
David Soria Parra led the 2026-07-28 Model Context Protocol spec, which deletes the initialize/initialized handshake and Mcp-Session-Id header (SEP-2567) and requires new Mcp-Method and Mcp-Name headers.
Why it matters
Dropping the session handshake means MCP servers no longer need sticky routing or a shared store to know which tool call they are handling, which should simplify how remote servers are run behind a load balancer.
What to watch
Parra himself said correctly fixing custom implementations will take considerable effort, and Stacklok warns backward compatibility is not guaranteed, so servers on the new spec may need their own fallback or translation layer.
WHO IT HITSTeams running remote MCP servers behind load balancers, and engineers maintaining custom MCP client or gateway implementations, are the ones who will need to rework routing and error handling.
Summaries like this, in your inbox every morning.
The problem the new spec addresses is familiar to anyone who has run a remote MCP server on more than one machine. A session ID issued by the first instance is unknown to the second, so operators have relied on sticky sessions, a shared session store, or a gateway that inspects the request body. The 2026-07-28 spec removes that handshake layer, and the new Mcp-Method and Mcp-Name headers let gateways and rate limiters decide how to route a call without opening the payload. In place of transport-level state, tools return explicit handles such as basket_id or browser_id that the model carries forward as ordinary arguments. The same revision adds ttlMs and cacheScope to list responses, which tells clients how long a tool list stays fresh and whether it can be shared across users. It also deprecates Roots, Sampling, and Logging under SEP-2577, keeps them working for at least a year, and moves long-running Tasks out of the core into an Extension driven by tasks/get, tasks/update, and tasks/cancel, with tasks/list removed. A new Extensions framework negotiates capabilities by reverse-DNS ID, and the first official Extension is MCP Apps (SEP-1865) for server-rendered UI. Whether the transition goes smoothly is likely to depend on how quickly custom implementations absorb the changes, given Parra's own warning about the effort involved and Stacklok's caution that fallback or translation layers may be needed. How much the rewrite actually spreads may hinge on that migration burden and on whether operators treat the deprecated features as a temporary bridge.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Developer ttokunaga reported September 2026 usage of about 41.574 billion Codex tokens and roughly 2.098 billi…

The AI Security Lab outlined its standard experiment setup: Python programs call Ollama's API directly to run…

A hands-on guide shows three Claude Code hooks — PostToolUse auto-formats edited files with prettier, ruff, or…

Operating an AIエージェント pipeline from GitHub Issue to pull request, the author found waiting time splits into fo…

Writing up Stanford CS146S course material, the author corrected three of his own MCP mistakes: the Server nev…

LEGO-Anything has a coding agent write executable Blender code from a single photo, and in the accompanying LE…
