Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, which matches the 'scans' framing, so no contradiction. The description adds genuinely non-obvious behavioral context: the tool is paid, costing 0.02 USDC on Base or Solana, which an agent must know before calling. It doesn't say what happens on a positive detection or whether scanning is rate-limited.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.