Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, non-destructive, idempotent), and the description adds high-value behavioral facts beyond them: optional 402-probing, a free sample vs paid full result, the exact price ($0.025 Base USDC via x402), and that discovery is unvetted/raw. This is exactly the kind of economic and freshness context annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.