What is Streamable HTTP?
Streamable HTTP is an MCP transport in which a server exposes one HTTP endpoint, the client sends each JSON-RPC message as a POST, and the reply arrives as a JSON object or a Server-Sent Events stream.
Also written: Streamable HTTP transport, MCP HTTP transport
Explained
Streamable HTTP is one of the two standard transports in the Model Context Protocol, and it is the one meant for servers that run as independent processes and serve many clients. The server publishes a single MCP endpoint, for example a URL ending in /mcp. The client sends every JSON-RPC request or notification as its own HTTP POST and must be ready to accept either JSON or an event stream in return. For each request the server chooses: a single JSON object, or an SSE stream that carries progress notifications and then the final response. Closing that stream cancels the request.
The spec revision dated 2026-07-28 changed this transport. It removed the GET stream endpoint and protocol-level sessions, and long-lived change notifications now arrive on the response stream of a subscriptions/listen request. Revisions from 2025-03-26 through 2025-11-25 let servers assign session IDs and let clients open a GET stream, so a client that talks to older servers needs fallback logic. Streamable HTTP replaced the HTTP+SSE transport from 2024-11-05, which is now deprecated.
The spec attaches security rules to it. Servers must validate the Origin header to block DNS rebinding, should bind to localhost when running locally, and should authenticate all connections.
Primary source
Streamable HTTP - Model Context Protocol specification (2026-07-28) (modelcontextprotocol.io), read Oct 26, 2026
This entry paraphrases the page above. Sources change; check it for the current wording.
Listings that use this
The 5 top-ranked listings tagged for Streamable HTTP. Rank weighs adoption, freshness, documentation and publisher identity; how we rank and grade. Money never changes the order.
- 0.875score
World Monitor
worldmonitor.appOfficial
Real-time global intelligence across conflict, markets, energy, trade, shipping and cyber.
ConnectorAFreshness: ARemote★ 89.4KClaude Code +3 - 0.874score
Front-End Checklist
thedaviddias
Review frontend code and live pages against 386 quality-gated web development rules.
ConnectorAFreshness: ARemoteRead-only★ 74.6KClaude Code +3 - 0.873score
Browser Use
browser-use.comOfficial
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
ConnectorAFreshness: ARemoteLocal★ 119K↓ 1.5M/wkClaude Code +5 - 0.869score
Netdata
netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
ConnectorAFreshness: ARemote★ 81.1KClaude Code +3 - 0.869score
Metabase
metabase
Lets AI clients search, explore, query, and visualize data in a Metabase instance.
ConnectorAFreshness: ARemote★ 49.8KClaude Code +3
Related
Cite this page
What is Streamable HTTP?. Agent Mart. https://agentmart.dev/glossary/streamable-http (last updated 2026-10-26)
Written Oct 26, 2026, updated Oct 26, 2026. All glossary terms