Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and non-destructive, so the safety profile needs no restating. The description adds the useful temporal framing ('prior audits', 'the trend'), but says nothing about ordering, retention, or whether history is empty for new sites. Output schema exists, so return shape is not its burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.