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

Sources