Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and a title, so the safe-read profile is covered by structured data. The description adds that results are passages with source URLs, which is genuinely useful behavioral context, but it is silent on ranking, freshness, empty-result behavior, or limits beyond topK.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.