Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and openWorld, so the safety profile is covered by structured data. The description adds real value beyond that: the verdict taxonomy (valid | risky | invalid), the types of reasons returned, an explicit honesty caveat that likely_bot_signup 'can be wrong', typo suggestions, and disposable/role flags. 'Free; sends nothing' also confirms no outbound mail side effect, which is exactly the kind of fact annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.