Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, closed-world), so the description only needs to add context — and it does: the data comes from public manifests, history begins October 3, 2026, and coverage varies by dataset. That coverage caveat is genuinely useful for interpreting sparse results. It stops short of describing pagination or ordering.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.