Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, closed-world, non-destructive behavior, so the description is not burdened with the safety profile. It does add non-obvious facts a caller could not infer: history begins October 3, 2026, and coverage limits vary by dataset rather than being uniform. It does not indicate whether results are static or refreshed, but that is a minor residual gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.