Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, openWorldHint=true and non-idempotent, so the safety profile is carried by structured data. The description adds nothing beyond that: it never mentions that the tool consumes a room/garden image plus optional reference images, that it returns a newly generated image, or whether the input asset is preserved, which is the key behavioral question for a destructive open-world generation call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.