Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, readOnlyHint=false and idempotentHint=false, but the description adds non-obvious behavior: created scenes arrive 'unshot,' and the operation is atomic — 'Refused whole, with nothing made, when the template has more scenes than the plan allows.' That refusal/rollback semantics is real disclosure the annotations do not carry. Missing only permission/credit notes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.