Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the read-only and open-world profile, so the bar is lower, yet the description still adds non-obvious value: the per-call price ($0.003 USDC via x402) and the batch ceiling that implies per-call rather than per-text billing. It also sketches the response shape (confidence plus a one-line reason). It stops short of noting rate limits or failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.