Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare a non-read-only, non-destructive, open-world call, and the description adds substantive context beyond them: no incident or score change, a once-per-minute rate limit, owner-only authorization, and the confirm=true gate that makes an omitted confirmation a no-op. These are exactly the behavioral facts an agent cannot infer from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.