Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover readOnlyHint and openWorldHint, yet the description adds substantial behavioral context: an automatic LIMIT of 100 when missing, an 8-second execution cap, CC0 licensing, a $0.002 per-successful-call price via x402, and no charge on failed calls. These are exactly the traits an agent needs to plan and budget the call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.