Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), yet the description still adds real behavioral detail: a bounded wait of up to 40 seconds, two possible outcomes (finished answer with citations, or running again), and that the call does not consume a question. It stops short of saying whether repeated polling is expected or rate-limited, which is the only meaningful gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.