Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the annotations: roughly 60-second latency, ~$0.25 default engine cost, margin billing, budget cap semantics, and the write-scope requirement. These are exactly the traits an agent needs before committing to a slow, credit-spending call. Nothing here contradicts readOnlyHint=false / destructiveHint=true / openWorldHint=true — spending irreversible credit is consistent with a non-read-only, destructive-hinted tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.