The MCP specification we previewed as a release candidate last week went final on Jul 28, and it is the largest revision the protocol has taken since launch. The core is stateless now: the initialize/initialized handshake and the Mcp-Session-Id header are gone, and every request self-describes with protocol version, client identity, and capabilities in its metadata. The practical consequence is deployment shape. A remote server that needed sticky sessions, a shared session store, and deep packet inspection at the gateway can now sit behind plain round-robin, route on an Mcp-Method header, and let clients cache tools/list for as long as its ttlMs allows. All four Tier 1 SDKs implement it, with Rust in beta.

It is a breaking change, so the deprecation windows matter more than the feature list. Roots, Sampling, and Logging are deprecated with a 12-month minimum support window, as is the legacy HTTP+SSE transport. If you run MCP servers in production, that window is your migration runway and it started Tuesday. Anthropic shipped Claude-side support the same day, which is worth reading as a signal about how fast the client side moves: the spec and its largest consumer landed together rather than months apart.

The other thread is Kimi K3, whose 2.8 trillion parameters went public on Jul 26, a day ahead of Moonshot's own target. The parameter count got the coverage, but the architecture is the part worth your time: NoPE everywhere, a delta-rule attention mechanism with per-channel forgetting, and a latent-compressed MoE, all of it descending from a 48B research model from last year. There is a good section below walking the mechanism from linear attention forward, and a genuinely unresolved question about whether any of it survives long-context retrieval. Anthropic published its position on open-weights models on Jul 27, one day later, which is either a coincidence or is not. Claude Code, meanwhile, shipped nothing at all, its first quiet week in months, with v2.1.220 from Jul 25 still the latest release.

Two operational reads round out the issue, and both are the kind where someone did the expensive thing first and wrote down what it cost. Tailscale published the network-side account of the Hugging Face intrusion, with the node and credential counts nobody else has had. And Manifest deprecated their LLM router after four months, with cache economics as the reason it never added up.

From us: Yaw MCP v0.74.0 shipped today. The hosted control plane is retired, and a project-scoped bundles.json now needs your explicit approval before it can spawn anything. More below.


MCP 2026-07-28 is final

Kimi K3, from the inside

Anthropic stakes out its position

The Hugging Face intrusion, from the network side

Routing lost to caching

From us

From the Yaw blog