Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructive=true, non-idempotent, non-readonly, but the description adds a genuinely non-obvious trait beyond them: synthesis spends the organization's credits when no url is given, whereas url records existing audio without synthesizing. It does not, however, address reversibility or cleanup of created segments.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.