Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, open-world, non-destructive, so the bar is lower, and the description clears it: it discloses the payment model ($0.02 per call over x402 on Base), the auth mechanism (prepaid x-credit-token header for unlimited calls), the absence of a free tier, and the upstream source (Sourcify). The only blemish is that 'No API key required' is stated twice, which reads as filler rather than added disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.