Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, openWorldHint=true, and non-idempotence, so the safety posture is known without the description. The description adds only that effects and durations are constrained by workspace controls, and says nothing about whether generation is synchronous, whether an existing photo is consumed or preserved, or how results are retrieved — notable gaps for a destructive, open-world generator.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.