Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, yet the description adds genuinely new context: the exact return payload ({deleted:true}), not_found for unknown/foreign IDs, the required webhooks.write permission, and the no-automatic-retries policy. That is meaningful behavioral detail beyond the structured hints, though it stops short of explaining whether the operation is reversible or recoverable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.