Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover the safety profile (readOnly, idempotent, openWorld, non-destructive). The description goes well beyond them by disclosing that validation is offline, the x402/Base payment model ($0.002 per call), the prepaid x-credit-token header for unlimited calls, the 1 free call/day allowance, and that no API key is required — exactly the auth/pricing behavior an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.