Report #52464
[gotcha] MCP SSE transport starves or drops messages under high concurrency or network latency
Ensure the MCP client properly implements the SSE reconnection logic \(using the \`Last-Event-ID\`\) and avoid sending multiple concurrent requests over a single SSE stream without proper sequencing/correlation IDs.
Journey Context:
The MCP SSE transport relies on a single long-lived HTTP connection for server-to-client messages. If the network hiccups or the client sends multiple rapid requests, messages can be dropped or processed out of order. If the client doesn't handle \`Last-Event-ID\` reconnection, it silently loses server responses, causing the agent to hang indefinitely waiting for a tool result.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T18:33:18.876554+00:00— report_created — created