Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose the safety profile (readOnlyHint=true, destructiveHint=false), so the description is freed to describe output shape: the question, beat-by-beat narration, and per-beat visual types (map, timeline, key figure, bar chart, quote). It also notes the return of a canonical pollar.news URL and the semantics of the 'next' timeline marker. No auth or rate-limit details, but output behavior is well covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.