Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, and the description adds real context on top: a cap of 20 results per call, most-relevant-first ordering, and the fact that failed calls are not billed. It doesn't discuss rate limiting or how results are ranked beyond 'most relevant', but the paid-call and result-size disclosures are exactly the kind of behavior an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.