AI ProductivityThe MCP 2026-07-28 Spec Rewrite: Full GuideThe MCP 2026-07-28 spec rewrites the protocol core: sessions gone, a new required RPC, subscriptions replaced. Full rundown of every breaking change.Aug 6, 2026Read more →
AI ProductivityMCP Deprecates OAuth Dynamic Client RegistrationThe 2026-07-28 MCP spec deprecates OAuth DCR for Client ID Metadata Documents. A stable HTTPS URL becomes the client_id instead of a minted registration.Aug 6, 2026Read more →
AI ProductivityMCP Deprecates Roots, Sampling, and LoggingThe 2026-07-28 MCP spec deprecates Roots, Sampling, and Logging with a 12-month runway. Each has a real migration path: config, MRTR, and stderr/OTel.Aug 6, 2026Read more →
AI ProductivityMCP Moves Tasks Out of Core Into an ExtensionThe 2026-07-28 MCP spec moves Tasks into io.modelcontextprotocol/tasks and replaces blocking tasks/result with polling via tasks/get and tasks/update.Aug 6, 2026Read more →
AI ProductivityMCP Removes the ping and logging/setLevel MethodsThe 2026-07-28 MCP spec removes ping and logging/setLevel. Log level now sets per-request via _meta, and there is no stated ping replacement.Aug 6, 2026Read more →
AI ProductivityMCP Removes Protocol-Level Sessions (Mcp-Session-Id)The 2026-07-28 MCP spec eliminates the Mcp-Session-Id header. Cross-call state now needs explicit, server-minted handles passed as tool arguments.Aug 6, 2026Read more →
AI ProductivityMCP Removes SSE Resumability (Last-Event-ID Gone)The 2026-07-28 MCP spec eliminates Last-Event-ID and SSE event IDs. A broken stream now requires re-issuing the whole request, not resuming in place.Aug 6, 2026Read more →
AI ProductivityMCP Replaces initialize Handshake With _meta FieldsThe 2026-07-28 MCP spec removes the initialize handshake. Every request now carries protocol version and capabilities in _meta fields instead.Aug 6, 2026Read more →
AI ProductivityMCP Replaces SSE Subscriptions With subscriptions/listenThe 2026-07-28 MCP spec replaces the SSE GET endpoint with an opt-in subscriptions/listen stream. Clients now request each notification type explicitly.Aug 6, 2026Read more →
AI ProductivityMCP Requires resultType on Every Returned ResultThe 2026-07-28 MCP spec makes resultType mandatory on every result. The old server-initiated request pattern is replaced by an input_required result.Aug 6, 2026Read more →
AI ProductivityMCP Servers Must Now Implement server/discoverThe 2026-07-28 MCP spec adds a required server/discover RPC. Existing servers need a handler for it before a compliant client can negotiate at all.Aug 6, 2026Read more →