Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and openWorld, and the description goes beyond them usefully: "Private addresses are refused" discloses an SSRF guard, "An optional target size tries harder" explains a behavioral tradeoff, and it states the return payload. It omits failure behavior when the target cannot be met.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.