Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe read-only, closed-world operation, so the description's extra context is a bonus: it discloses the 30-1500 word input bound and, importantly, that this tool consumes the same daily text allowance as analyze_transcript (a rate/quota constraint not visible in annotations or schema). It does not describe failure behavior when the quota is exhausted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.