Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=false (a write operation) and destructiveHint=false (not destructive), but the description adds no detail about side effects, irreversibility, or what 'cancel' actually does to the session. Since annotations are minimal, the description should disclose more behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.