Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds real interpretive value the annotations cannot: it specifies the metrics returned and explicitly warns the result is a pattern to examine, not proof or an accusation — important for how an agent should phrase its findings. It does not, however, disclose input-size limits or cost/performance traits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.