Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=false, and the description adds real value on top by explaining *why* it is non-idempotent: a repeat call returns 404 rather than succeeding silently. It also scopes the effect to future deliveries, though it doesn't clarify whether the webhook record and delivery history are permanently removed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.