Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), but the description adds the crucial commercial behavior: local heuristics, a free sample returned here with no charge, and the full result costing $0.35 Base USDC via x402. That payment/auth context is exactly what annotations cannot convey. It stops short of clarifying how much of the score is usable from the free sample versus the paid call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.