Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint, openWorldHint, idempotentHint=false), it discloses a concrete rate limit (free tier 300 searches a day) and the ranking basis (open Trust Score with a /trust link). It also describes the shape of each result — status, advice, trust_score, live price and network, pay_to, uptime, id — which tells the agent what it can act on.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.