Handling MCP Tool Calls That Take Minutes: Client Timeout Practices Explored

Hot_Bee_5451 · reddit · 2026-10-22

A Reddit MCP developer raises a practical engineering problem: the spec has progress notifications and cancellation, and long-running tasks now have an official extension, but docs are unclear on how long each client actually waits before giving up on a tools/call. For tasks like "wait for a human reply" or anything running 5-10 minutes, the options are: return a job id immediately with a separate status tool, stream progress notifications and hope the client keeps the request open, or use the tasks extension. The author also asks which clients actually support tasks so far — Claude Desktop, ChatGPT, Cursor, or others.

Original post →

More from coding & agent

coding & agent channel →