Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a write operation (readOnlyHint=false). The description adds useful context — the backend detects the DNS provider and returns records for the user to configure — but omits caveats like reversibility, duplicate-handling, or preconditions. The added value is modest but real.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.