Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly and openWorld, and the description adds real value on top: it discloses that it connects only to the verified public IP (an SSRF-safety behavior an agent should know) and that the call is free. It stops short of describing failure modes, timeouts, or redirect/port handling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.