Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the readOnly/openWorld annotations by disclosing the paid-call model: $0.002 USDC per successful call, x402 payment rails (Base, Solana, Arc), and that failed calls are free. It also warns that summaries are third-party text truncated by the API, which matters for downstream trust in the content.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.