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.