Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare a non-readonly, non-destructive, non-idempotent write, and the description adds genuinely new behavior: immutability of revisions, optimistic concurrency, and the guarantee that colors/typography/camera only affect future generation and never rewrite prior assets. That is meaningful context beyond the hints, though it doesn't cover auth or failure behavior on revision mismatch.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.