Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds value beyond the provided annotations (readOnlyHint true, idempotentHint true) by listing the specific output fields (text, word count, confidence, language, speaker labels). This gives the agent a clear expectation of what will be returned, which annotations alone do not provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.