Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already state destructiveHint=true and readOnlyHint=false, matching the terminate semantics. The description adds useful context by scoping cancellation to tasks 'still running in the current MCP process', which clarifies that tasks in other processes or already-completed tasks are not affected. It does not describe side effects like partial work loss, but the destructive annotation covers the core safety signal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.