Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world, but the description adds substantial behavioral context beyond them: a hard cap of 10 pages, the exact return shape, ranking being term-frequency based, the exact-phrase-first-then-split-words fallback, the meaning of the three title flags ([footnote match], [token match], [near match]), that empty results mean no page carries the words, and that a query with no Arabic words raises a tool error.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.