Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world. The description adds value beyond them by disclosing what comes back (snippets with source links) and enumerating the corpus, which tells the agent the answers are citable and authoritative. It omits behavior on zero results or the cap of 10 hits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.