Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety and external-network profile is covered structurally. The description adds that the source is public RDAP data and lists the fields returned, but says nothing about rate limits, behavior for unregistered or malformed domains, or latency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.