Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond annotations: it makes one live request from the edge network, reports six named headers with an A-F grade, includes TLS, robots.txt, and CSV output, and cannot check private/reserved addresses or page content. This is exactly the operational behavior an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.