Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered without the description. The description adds the useful behavioral note that results are IDs plus canonical citation URLs, which steers the agent to fetch, but says nothing about matching behavior (title vs. full text), result caps, or ranking.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.