Build Long-Running MCP Tools with the Experimental Tasks Utility

Design a durable MCP tool call with polling, deferred results, input-required handling, cancellation, and tenant-safe retention.