Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/non-destructive, but the description adds behavior they cannot express: long videos take minutes and the caller should re-poll after a short wait, cancellation is not possible from this tool, and the response carries status, progress, and error plus the resulting project_id or clip_ids. The polling/latency guidance is the single most important operational detail for this tool and it is stated plainly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.