Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=false, idempotentHint=false, and openWorldHint=true, so the agent knows this is not a pure read and has side effects. The description adds valuable context beyond annotations: it explains that each lookup records a coarse host-level activity count, may register the host for later source refresh, clarifies that no_reports means status is unknown, and explicitly states the tool does not visit the target site. This meaningfully enriches the behavioral picture.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.