Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden and does add real context: it is keyless (no auth), costs $0.025 USDC on Base via x402, and returns an Ed25519-attested result set. Payment model and attestation are meaningful disclosures, but rate limits, error behavior, and result shape are absent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.