You'll notice
Cancelled MCP retries now stop during the backoff window instead of continuing through it.
The generic backoff-retry helper and the tools/list retry loop now check for cancellation both before throwing and again after the backoff delay, so a cancelled operation stops retrying instead of continuing through its backoff window.