Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent/non-destructive safety, and the description adds real context beyond them: the cluster index vintage (2021), the pairing scheme (1–2 … 9–10), what each row measures (share of valid votes), and the unit-of-analysis warning. It does not describe ordering or how blocs are keyed, but for a no-param aggregate read this is substantive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.