Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld/non-destructive, and the description adds genuinely new behavior: the default TLD set, the per-domain status vocabulary (available, registered, unsupported, unavailable), what fields registered entries carry, that costs appear only when Cloudflare Registrar returns them, and that results are indicative and exclude owner details and trademark checks. These are exactly the limits an agent must know before reporting results to a user.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.