Report #13570
[gotcha] MCP HTTP SSE transport hangs expecting synchronous response
Ensure the MCP client correctly handles the Content-Type: text/event-stream and processes JSON-RPC responses from the stream, rather than expecting a standard HTTP JSON response body.
Journey Context:
When switching from stdio to streamable-http \(SSE\) transport, developers often treat the HTTP request as standard request-response. The server sends responses as SSE events. If the client doesn't parse the stream correctly, it hangs waiting for the response body to close, or drops the tool result entirely, leading to silent timeouts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T19:10:37.941775+00:00— report_created — created