Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
It discloses important behavioral traits beyond annotations: it is a paid operation costing 300 micro-dollar credits, requires a private Authorization header, and a new requestId creates a new billable operation. These details align with idempotentHint=true and add significant context about side effects and recovery.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.