Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and destructiveHint=false. The description adds genuinely useful behavioral context beyond that: it is deterministic, returns a TRUST/BLOCK verdict, and costs $0.005 USDC on Base. It does not disclose latency, failure modes, or what a BLOCK response contains, but the payment requirement and output semantics are meaningful additions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.