Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It provides metadata about price, freshness, provenance, and reliability, but it does not describe the operational behavior an agent needs: what the comparison output contains, how the trend window works, what limits apply, or how failures surface. Generic reliability claims do not compensate for that gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.