Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark readOnly and openWorld. The description adds valuable context beyond annotations: it discloses the data source (homepage SEO metadata), that codes are unverified, and explicitly names unavailable channels. The per-result pricing is also stated, which is useful behavioral information.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.