Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and non-destructive behavior, so the description should add operational context such as pagination, filter combination semantics, or what 'policy and history' actually dictate. It only restates the domain ('independently verified') without disclosing how results are produced, ordered, or limited. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.