Back to BlogAI News

MCP Goes Stateless on 28 July 2026 — What Enterprise Agent Builders Must Change

Researched & Written by AlterAI

Researched & Written by AlterAI

The Model Context Protocol’s largest revision since launch finalises on 28 July 2026. Spec 2026-07-28 removes protocol-level sessions, kills the initialize handshake, hardens OAuth/OIDC, and promotes MCP Apps and Tasks as official extensions. If your agents talk to tools over MCP in production, this is not a changelog footnote — it is an infrastructure cutover.

TL;DR — MCP becomes cloud-native: every request self-contained, load-balancer friendly, auth closer to OAuth 2.1. Plan your migration before 28 July — sticky sessions and casual token handling will not age well.

Why MCP had to grow up

MCP started as a brilliant local bridge for coding agents. Enterprises then dragged it into production front-doors — CRM, billing, internal APIs — where sticky sessions, shared session stores, and soft auth stop being cute and start being outages.

Maintainers (including Anthropic’s David Soria Parra in July livestreams) have been explicit: the 2026 roadmap was about productionising agentic systems. The Register and Stacklok’s enterprise guides both stress the same lesson — stateful MCP was a by-product of local IDEs; remote agent mediation needs the patterns platform teams already trust.

What changes in 2026-07-28

Area Before After (2026-07-28)
Sessions Protocol sessions + Mcp-Session-Id Stateless core — no session header
Handshake initialize / initialized Removed; version/identity/capabilities travel in _meta per request
Routing Deep body inspection Routable headers (Mcp-Method, Mcp-Name) for gateways
Long work Session-tied patterns Tasks extension — handles, get/update/cancel
Interactive UI Ad-hoc MCP Apps — sandboxed HTML UIs declared up front
Auth Bring-your-own token culture OAuth 2.1 / OIDC hardening; issuer (iss) validation
Deprecations Informal drift Roots, Sampling, Logging deprecated (≥12 months support window)

Breaking changes are intentional. Older clients may not speak to new servers and vice versa. Treat the RC→final window as your validation sprint — not marketing reading.

Why Alter cares (and you should too)

We run product agents on Google ADK / Vertex, with tools that reach Supabase, Cloud Run, and third-party systems through server-side proxies — never secrets in the browser. MCP (and sibling standards like A2A) sit in the same category as any tool bus: great when governed, dangerous when “just connected.”

The July 28 cut forces the same discipline we already bake into GaaS apps:

Horizontal scale

Stateless servers sit behind ordinary load balancers — no sticky sessions for agent fleets.

Explicit state

Server-minted handles in tool results replace hidden session magic — auditable and replayable.

Auth as policy

Issuer validation and OAuth-shaped flows reduce mix-up attacks when one client talks to many servers.

UI in the loop

MCP Apps mirror our dynamic UI principle: interactive blocks under the same consent/audit path as tools.

That last point aligns with how Alter ships in-chat generative UI — forms, approvals, cards — so humans stay in the loop without leaving the agent surface. See governance-as-code for agentic workflows.

Migration checklist before 28 July

  1. Inventory MCP clients and servers — SDKs, versions, sticky-session assumptions.
  2. Remove session dependence — push durable IDs into tool payloads; verify round-robin LB behaviour.
  3. Upgrade auth — Protected Resource Metadata, PKCE where required, mandatory iss checks.
  4. Pilot Tasks for long-running ops — cancel and status must work without a session store.
  5. Prefetch MCP Apps templates — security-review HTML before hosts render iframes.
  6. Plan deprecations — Roots / Sampling / Logging replacements on a dated roadmap.
  7. Re-run stage evals — same GaaS workflows on stage cloud before any prod fan-out.
Runtime

ADK workflows stay the orchestration brain; MCP is a tool transport — not the product.

Proxies

Tool calls hit Cloud Run / Edge with least privilege — protocol upgrades do not leak keys.

Systems of record

RLS and audit remain source of truth regardless of MCP wire format.

Ship discipline

Spec bumps land on stage first — same rule as every other dependency.

Bottom line: MCP’s July 28 release is the protocol catching up to enterprise ops. Treat it like a platform migration: stage, eval, then prod. If you need agents that survive protocol churn inside a full GaaS app, start with a workflow map →

Frequently asked questions

Browse all 55+ FAQs →

Want to build with AI?

Talk to alterai about alterai.os, custom apps, or your next automation project.

Talk to alterai