Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure and does reveal that the tool is free, returns an aggregate ranking, and includes categories with no available service. However, it does not disclose data source, freshness, output limits, or whether the report is read-only, leaving several behavioral traits unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.