Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the bar is lower, yet the description adds genuinely useful scope information: existing job delivery records are retained and no new deliveries are sent. It effectively tells the agent the destruction is partial rather than a hard purge, which annotations alone cannot convey. It stops short of stating permission requirements or behavior when the id is unknown.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.