Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, idempotent, closed-world read, so the description need not restate that. It does add the useful behavioral detail of which fields are matched (title/abstract vs. name), but leaves out matching semantics (substring, fuzzy, ranking), result ordering, and the 25-item cap behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.