Report #8636
[gotcha] MCP tool calls fail silently due to dropped SSE connection
Implement heartbeat mechanisms and automatic reconnection logic with state recovery for MCP SSE transports. Do not assume the connection remains open indefinitely.
Journey Context:
MCP relies heavily on Server-Sent Events \(SSE\) for transport. Network blips, proxy timeouts, or server restarts can drop the SSE connection silently. The client might send a tool call request, but the response channel is dead, leading to a hang. Robust client implementations must detect dead connections via heartbeats and re-establish them before retrying the tool call.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T06:07:20.820382+00:00— report_created — created