Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the safety profile is covered structurally. The description adds genuinely useful retry guidance ('Reuse idempotencyKey on retry'), which operationalizes the idempotent hint. It does not disclose what data is destroyed (tracked history, scan results) or whether removal is reversible, which would be valuable for a destructive operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.