Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the disclosure burden and does meaningful work: it says the call is free, lists the data it returns, and states that unsupported venues return an error and are never charged. It does not mention auth, rate limits, or whether results are paginated, but the core behavior is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.