Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (openWorldHint=true, destructiveHint=false), and the description usefully adds that the tool crawls live as multiple identities, takes 5-15 seconds, and reports whether the origin refused CrawlCheck. It does not explain why readOnlyHint is false for what reads like a read-only scan (e.g. whether it records telemetry or touches the origin), which is the one behavioral gap an agent would care about.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.