Utilities

Protocol Revision: 2025-06-18

The Model Context Protocol includes several utilities that provide cross-cutting functionality for both clients and servers.

  • Cancellation: Optional cancellation of in-progress requests
  • Progress: Optional progress tracking for long-running operations
  • Ping: Optional connection health verification

These utilities are optional but SHOULD be implemented to provide a better user experience.