Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the agent knows this is a dangerous, non-read operation. The description adds the idempotency key parameter, which hints at retry safety — but doesn't mention what actually gets destroyed (e.g., does it delete related deliveries as well?), or whether hitting the same endpoint twice with different IDs has side effects. Acceptable given annotations but no added depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.