Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds context about it being 'Paid x402' and that claims are limited to official sources, which gives extra behavioral context. However, it remains vague about side effects, costs, or what 'claims' means, so it only partially supplements the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.