Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), but the description adds non-obvious behavior: results are limited to the caller's own transcripts, only the latest 10, retained just 24 hours. It also sketches the return payload (passages, repeated themes with counts, live transcripts), which is more than the annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.