Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only/idempotent/open-world, and the description adds substantial context beyond them: no API key required, rate-limited, and a precise coverage scope ('only what DechoNet itself observed ... not full passive DNS') that would otherwise cause an agent to over-trust sparse results. It also discloses the return shape (per-kind value timelines plus a coverage note).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.