Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnly=false, idempotent=true, destructive=false, so the safety profile is already covered. The description still adds real behavioral value: the output is a video URL that plays inline and is labelled AI character, and speech is rendered verbatim at roughly 15 seconds for 3–200 characters. It does not mention latency or generation cost, which is the remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.