Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It says it "Returns the answer records" but is silent on lookup failure behavior (NXDOMAIN, timeouts), whether results are cached, and whether it reaches the public resolver or an internal one. The `locale` parameter's effect on behavior is never explained.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.