Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotent (true), non-destructive (true), and not read-only (false). The description adds the specific REST endpoint and the 'in-progress' condition, which provides useful context beyond the annotations. It does not contradict annotations; 'cancel' aligns with readOnlyHint=false. No mention of error behavior, but idempotency covers redundant calls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.