Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only, idempotent, non-destructive behavior, and the description adds significant extra context: it is passive DNS-only (no SMTP probe), DKIM probing tests common selectors and recent dates, custom selectors must be supplied, and there are rate limits (30/hr free, 500/hr Pro). These details help the agent understand side effects, constraints, and operational limitations beyond 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.