Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context the annotations do not carry: the upstream API, a metered price of $0.002 USDC per successful call, accepted payment rails (x402 on Base, Solana, Arc), and that failed calls are not charged. Safety is already covered by readOnlyHint/openWorldHint, so the remaining gap is minor (no rate limits or freshness/caching behavior).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.