Utilities

Protocol Revision: 2025-11-25

The Model Context Protocol (MCP) includes several utility features that provide cross-cutting functionality:

  • Cancellation - Optional cancellation of in-progress requests
  • Ping - Connection health verification
  • Progress - Progress tracking for long-running operations
  • Tasks - Durable state machines for expensive computations and batch processing

These utilities enhance the protocol’s usability and enable sophisticated interaction patterns between clients and servers.