Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already include destructiveHint: true and readOnlyHint: false, but the description adds valuable context: 'this cannot be undone' and the mandatory user confirmation step. It discloses irreversibility and a required pre-call action, going beyond what annotations state. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.