Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose valuable behavior: per-question cost of €0.008 billed to the Bearer API key, reading of top pages, numbered citations, and refusal instead of guessing. It omits latency, rate limits, and what happens when question is null despite both parameters being optional.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.