Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden. It discloses the critical behavioral trait that this tool returns URLs rather than direct search results, and that Claude Code must use WebFetch to access those URLs. This is valuable context about the tool's output format and required follow-up actions, though it doesn't cover rate limits, authentication needs, or error handling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.