Definition
MCP Tasks is an official model-context-protocol extension for durable long-running operations: servers return a task handle; clients drive progress with tasks/get, tasks/update, and tasks/cancel under the stateless core.
Key Points
- Moved from experimental core (2025-11-25) to extension due to redesign needs
- Task creation is server-directed; tasks/list removed (session-scoping unsafe)
- Handles intended to survive reconnects — crash-resilient async pattern