Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint/openWorldHint annotations, the description discloses the official open-data source, CC BY 4.0 license, daily update cadence, returned field set, and the paid x402 pricing model with failed calls not charged. This is exactly the kind of behavioral context an agent needs for a paid read-only data tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.