Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the readOnly/openWorld annotations by disclosing the data source (openFDA GUDID copy), fallback behavior (FDA AccessGUDID), pricing ($0.002 USDC per successful call via x402 on Base/Solana/Arc), and that failed calls are not charged. These are material operational details an agent needs before invoking a paid API.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.