Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the annotations: robots.txt is respected, nothing is stored server-side (stateless), number-only changes can be suppressed, and the token carries the setting forward. It also discloses the pricing model ($0.002 USDC via x402 or prepaid credits, free trial), which an agent needs to decide on invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.