Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description explicitly states 'Stops future webhook alerts', 'The alert log is retained for audit purposes', which provides critical behavioral context beyond the annotations. The annotations already declare destructiveHint=true and idempotentHint=true, but the description explains exactly what is destroyed (future alerts) and what is preserved (log), adding transparency and managing expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.