Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, readOnlyHint=false and idempotentHint=false, but the description adds genuinely new behavioral context: the call returns fee state, already-executed units may still be billed under the accepted quote, and no new task is created. It stops short of saying whether cancellation is reversible or what happens on repeated calls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.