Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark readOnly, idempotent, and non-destructive, and the description reinforces this by stating it does NOT create, change, or delete DNS records. It adds useful context about viewer permissions, ordering (oldest first), and the managed subset of records VibeDeploy tracks.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.