Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations (which only say read-only, open-world, non-destructive): single-page semantics, relevance ordering, duplicate preservation, temporary media links, and a per-page credit cost that applies even to empty results. Cost-per-call and transient-output disclosure are exactly the traits an agent needs before calling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.