Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive, and closed-world behavior. The description adds important context beyond that: it requires an API key as a Bearer token and notes each listing has its own key, plus it specifies the return content (review/visibility state, votes, rank).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.