Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world. The description adds real behavioral context beyond that: a free sample plus the paid URL and pay steps with no charge here, and the full result costs $0.03 Base USDC via x402. It slightly undersells what the paid purchase actually yields, so not quite a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.