Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses that the call returns the DNS record to create, which hints it is a configuration step rather than a completed state change. It omits whether the operation is idempotent, what happens on re-connect, permission requirements, and whether DNS ownership is validated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.