Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden and does meaningful work: it reveals the cost and payment mechanism (x402 on Base), and it describes the shape of the result — per-record findings plus 'flags and a verdict' — which tells the agent a synthesized judgment is returned, not raw DNS dumps. It stops short of stating that this is a purely read-only public-DNS lookup with no side effects, and gives no latency, rate-limit, or failure-mode information for a paid call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.