Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, non-destructive, open-world profile, and the description adds genuinely new behavioral context: results are pre-filtered through CanaryGuard zero-honeypot and prompt-injection gates, and each call costs 0.02 USDC on Base or Solana. It does not state sort order guarantees, truncation of the ranking, or what happens when liquidity thresholds exclude everything.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.