Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare destructiveHint=true and readOnlyHint=false, which sounds alarming for a 'preview', but the description clarifies that 'nothing is removed' and that only a preview is stored. This is meaningful added context beyond the annotations, resolving a potential misinterpretation. It also discloses the $0.05 cost and API key requirement, which annotations do not.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.