Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and open-world semantics, so the bar is lower, but the description goes well beyond them: it discloses a per-call price ($0.002 USDC), the payment mechanism (x402 via Base/Solana/Arc), that failed calls are free, and that the list is a point-in-time snapshot of ~15,000 entries. The staleness caveat is genuinely useful for interpreting a negative result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.