Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a non-read-only, non-destructive, closed-world operation, and the description adds genuinely useful context on top: the copy is a distinct widget with a fresh embed code, and a pro copy consumes the plan's widget limit. That quota/licensing consequence is behavior an agent could not derive from the annotations. It stops short of saying whether the new widget id is returned or how the copy is identified afterward.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.