Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so safety is covered. The description contributes two useful behavioral facts beyond them: the result is capped at fifty records and only 'confirmed' changes are included, implying unconfirmed/pending entries are filtered out. It does not explain ordering (newest-first assumed but unstated) or what 'confirmed' means operationally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.