Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the read-only, open-world, idempotent, non-destructive annotations, the description adds important behavior: it fetches the page like an AI crawler using raw HTML, takes about 10 seconds, requires no key, is free, and returns private results. These details materially help an agent understand runtime behavior and constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.