Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructiveHint=true and idempotentHint=true, and the description's 'Delete' aligns with these. The description adds valuable context about why deletion might be needed (stale context, task completion, sensitive data), which goes beyond the annotations and helps the agent understand the operational context. 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.