MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Cloudflare's Agents SDK and product MCP servers adopt 2026-07-28, and /sse URLs stop serving HTTP+SSE

Cloudflare shipped Agents SDK v0.20.0 with support for the new revision on July 27, then stated the next day that its product MCP servers run each request on a fresh stateless server. Legacy /sse URLs continue to resolve as aliases but no longer serve the deprecated HTTP+SSE transport.

Cloudflare's adoption of the 2026-07-28 revision landed in two steps. Agents SDK v0.20.0 shipped July 27 with client and server support, its changelog describing the target as the MCP 2026-07-28 release candidate, one day before the final revision published. Then on July 28 a second changelog entry stated that Cloudflare's product MCP servers support the new specification, with each request running on a fresh stateless server without an MCP protocol session or protocol-specific Durable Object.

On the client side, the SDK probes each connection for 2026-07-28 support with server/discover and, if the server does not speak the stateless protocol, continues with the legacy initialize handshake on the same connection, so existing addMcpServer calls need no protocol-version setting. Stateless elicitation flows through input_required via multi round-trip requests. On the server side, createMcpHandler accepts a factory that creates an isolated server per request from @modelcontextprotocol/server, and a new agents/mcp/server entry point keeps legacy modules out of stateless bundles.

Three existing APIs were deprecated in v0.20.0: McpAgent is feature-frozen with no removal date announced, createMcpHandler(v1Server, options) is scheduled for removal in the next major version, and the MCPClientManager.callTool() overloads accepting resultSchema become compatibility overloads.

For the transport story, the July 28 entry draws a precise line: historical /sse URLs continue to work as aliases for the same Streamable HTTP handler, but they no longer serve the deprecated HTTP+SSE transport. Clients that force SSE transport need to switch to Streamable HTTP or automatic detection, and /mcp is the recommended path for new connections. The entry does not enumerate which individual product servers received the change.

Related spec revisions

How was this verified, and what are the sources?

Published · last verified · confidence 0.95.

  1. Cloudflare developer changelog (2026-07-27) "Agents SDK adds MCP Specification 2026-07-28 support" - announces Agents SDK v0.20.0 targeting the MCP 2026-07-28 release candidate, describes the server/discover probe with legacy initialize fallback on the same connection, MRTR-based elicitation, and the three deprecations (McpAgent feature-frozen, createMcpHandler(v1Server, options) removal next major, callTool resultSchema overloads) - accessed
  2. Cloudflare developer changelog (2026-07-28) "Cloudflare MCP servers support the new MCP 2026-07-28 Specification" - states "Each request runs on a fresh stateless server without an MCP protocol session or protocol-specific Durable Object" and "Historical /sse URLs continue to work as aliases for the same Streamable HTTP handler, but they no longer serve the deprecated HTTP+SSE transport" - accessed
  3. GitHub release page for cloudflare/agents agents@0.20.0 (published 2026-07-27) - body pins @modelcontextprotocol/client and server at 2.0.0-beta.5 and describes the agents/mcp/server entry point - accessed

← All news