Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, openWorld, idempotent, and non-destructive. The description goes further by naming DexScreener as the data source, disclosing the $0.02 per-call pricing, the x402 billing mechanism, the x-credit-token header option, the free daily call, and the absence of wallet/API-key requirements. This gives the agent full operational expectations beyond the safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.