Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description adds genuinely new behavior: an identity/ownership requirement and a hard 24-hour retention window after which the resource is unrecoverable. It also discloses the return shape (an image content block), which annotations do not. It omits what happens on expired or not-yet-complete jobs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.