Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the bar is lower. The description still adds substantive context the annotations cannot: returned entries carry a source discriminator and a recordId handle usable by verify_custom_domain/remove_custom_domain, and dashboard entries are out of reach of those tools. It does not mention pagination, ordering, or behavior when the site has no domains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.