When an MCP tool call's response never comes back: a permit-and-receipt gateway proposal

HotPocketWaves · reddit · 2026-10-06

A Reddit post (from the founder of an MCP gateway) tackles an unsolved protocol gap: when a state-changing tool call's response is lost, the client must choose between risky retries, error loops, or unknown outcomes. His design writes a durable checkpoint before the call, marks lost-response calls deliveryuncertain (kept charged, signed receipt, never auto-resent), and returns original receipts for same-key retries. Honest limits: no exactly-once guarantee for remote effects, new-key retries are new calls, no production data yet. He asks whether MCP should standardize idempotency keys in meta and how clients should surface unknowns to agents.

Related event: Developers debate how to handle lost MCP tool-call results(2 posts)→

Original post →

More from coding & agent

coding & agent channel →