Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and a closed world, so safety is largely covered before the description is read. The description adds genuinely useful context — cost (0.01 USDC/query), the listing identity, and the open-before/fund-after sequencing. But the phrase 'Buy per-query access' reads like a state-changing purchase while the text immediately says it merely 'Returns fund instructions', and it never clarifies whether funds move here or in a later call; that ambiguity, though probably not a hard contradiction, is what an agent most needs resolved.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.