Skip to main content

Anthropic Unveils Streamable HTTP Upgrade for MCP Protocol

Anthropic has introduced a significant update to its Model Context Protocol (MCP), transitioning from the traditional HTTP+SSE (Server-Sent Events) method to a new Streamable HTTP transmission mechanism. This overhaul aims to address key limitations in MCP's remote transmission while retaining its core advantages.

The update fundamentally restructures the MCP data transmission process, making it more flexible, user-friendly, and compatible with modern infrastructure. Previously, MCP relied on persistent connections similar to a customer service call, where the connection had to remain open. The new approach, however, operates like sending messages and waiting for replies as needed, utilizing regular HTTP requests with optional streaming capabilities.

Core Changes in the Update

The upgrade introduces five major changes:

  1. Removal of the /sse endpoint: The server no longer maintains a separate SSE endpoint.
  2. Unified /message endpoint: All client-to-server messages are transmitted through this single endpoint.
  3. Dynamic HTTP-to-SSE upgrades: The server can upgrade HTTP requests to SSE streams when necessary for notifications or requests.
  4. Mcp-Session-Id via Header: Clients provide session IDs via headers, allowing servers to decide whether to store session information.
  5. Stateless server operation: The system supports completely stateless servers, eliminating the need for persistent connections.

Addressing Limitations of HTTP+SSE

The shift from HTTP+SSE was driven by several shortcomings:

  • Lack of connection resumption after disconnection, forcing clients to restart sessions.
  • High server availability requirements to maintain continuous SSE connections.
  • Unidirectional communication (server to client) in SSE, which hindered flexible bidirectional interaction.

The new Streamable HTTP method resolves these issues, significantly enhancing system scalability and flexibility.

Benefits for Developers

This update offers several advantages for developers:

  • Simplified server implementation: Only a regular HTTP server is required, eliminating the need for a dedicated SSE server.
  • Easier deployment: Compatible with cloud platforms like Vercel, Cloudflare, and AWS Lambda that do not support persistent connections.
  • Improved compatibility: Seamlessly integrates with CDNs, API gateways, and load balancers due to its standard HTTP foundation.
  • Enhanced scalability: Supports stateless operation and dynamically upgrades to SSE when needed.

Impact on Infrastructure

The new approach also brings transformative changes to server architecture:

  • Stateless servers: Eliminates the need for servers to continuously store client session information.
  • Microservice compatibility: Easily integrates with REST APIs, GraphQL, load balancers, and CDNs.
  • Higher resource utilization: Resources are released after request processing, making it ideal for high-concurrency scenarios.

Why Not WebSocket?

Despite the issues with SSE, Anthropic opted not to use WebSocket as an alternative due to several reasons:

  • WebSocket requires persistent connections, which contradicts MCP's RPC-like model where each request is independent.
  • WebSocket cannot transmit HTTP header information, complicating authentication processes.
  • It only supports GET upgrades and is incompatible with MCP's primary use of POST requests. Instead, Anthropic chose to continue using HTTP while giving servers the ability to upgrade to SSE as needed.

Conclusion

This update makes MCP lighter and more flexible by allowing servers to autonomously decide whether to support streaming. It simplifies deployment processes significantly while improving compatibility with various network infrastructures. Additionally, it enhances server resource utilization and supports larger-scale concurrent requests. These changes pave the way for more efficient communication between AI models and applications.

Key Points

  1. Anthropic replaces persistent connections in MCP with Streamable HTTP for greater flexibility.
  2. The update removes the /sse endpoint and introduces a unified /message endpoint.
  3. Servers can dynamically upgrade HTTP requests to SSE streams as needed.
  4. The new approach supports stateless operation and simplifies deployment on cloud platforms.

Enjoyed this article?

Subscribe to our newsletter for the latest AI news, product reviews, and project recommendations delivered to your inbox weekly.

Weekly digestFree foreverUnsubscribe anytime

Related Articles

Claude Adopts 'Electricity Bill' Pricing to Manage AI Demand
News

Claude Adopts 'Electricity Bill' Pricing to Manage AI Demand

Anthropic is shaking up how users access its Claude AI, introducing peak-hour pricing that mimics utility billing. During busy periods, conversations will 'cost' more of your allotted usage time - a clever nudge to spread demand. While weekly limits stay the same, heavy users might notice their sessions running out faster between 5-11 AM PT. The move shows how AI companies are getting creative as they balance growing popularity with limited computing resources.

March 27, 2026
AI PricingAnthropicCloud Computing
News

Leaked: Anthropic's Claude Mythos AI Outperforms Top Model in Secret Tests

Anthropic appears to be developing a powerful new AI model called Claude Mythos, according to leaked internal documents. The system reportedly surpasses the company's current flagship Claude Opus in capability, while raising new concerns about AI safety. This development could significantly shift the competitive landscape among major AI labs.

March 27, 2026
Artificial IntelligenceAnthropicAI Safety
Anthropic's Claude Code Goes Mobile: Control AI Development from Your Phone
News

Anthropic's Claude Code Goes Mobile: Control AI Development from Your Phone

Anthropic has quietly rolled out a game-changing feature for developers - Claude Code Channels. Now you can manage your local AI coding sessions remotely via Telegram or Discord, receiving updates and sending commands from anywhere. The feature transforms Claude Code into a truly asynchronous development assistant, letting you step away from your desk while it keeps working. Early adopters are already comparing it to collaborating with a human engineer.

March 20, 2026
AI DevelopmentAnthropicRemote Coding
Anthropic's New AI Tool Cleans Up After 'Vibe Coding' Spree
News

Anthropic's New AI Tool Cleans Up After 'Vibe Coding' Spree

As AI-powered 'vibe coding' floods repositories with fast but flawed code, Anthropic steps in with a solution. Their new Code Review tool acts like a digital forensics team, spotting logical errors and security risks that human reviewers might miss. Already adopted by Uber and Salesforce, this $15-$25 per scan service could become essential armor against the unintended consequences of AI-assisted development.

March 10, 2026
AI developmentCode qualityAnthropic
Anthropic Gives Back: Free Claude Max for Open Source Heroes
News

Anthropic Gives Back: Free Claude Max for Open Source Heroes

Anthropic is rolling out the red carpet for open source contributors with a generous new program. Maintainers of popular projects can now score six months of free access to Claude Max20x, Anthropic's top-tier AI model. The move recognizes how crucial these developers are to the tech ecosystem, offering them powerful tools to streamline code reviews and community management. Projects need at least 5,000 GitHub stars or a million monthly NPM downloads to qualify - though there's flexibility for critical infrastructure projects that don't meet these benchmarks.

February 27, 2026
AnthropicOpen SourceAI Development
Anthropic Bolsters AI Ambitions with Vercept Acquisition
News

Anthropic Bolsters AI Ambitions with Vercept Acquisition

AI powerhouse Anthropic has snapped up Seattle-based startup Vercept in a strategic move to strengthen its Claude Code ecosystem. While some founders transition to Anthropic, others voice disappointment over the product shutdown. The deal highlights the fierce competition for top AI talent as major players race to dominate emerging technologies.

February 26, 2026
AnthropicAI acquisitionsdeveloper tools