Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive, closed-world behavior. The description adds non-obvious behavioral details: ranking is by share of positive player reviews, a 500-review minimum applies, critic scores are ignored, and omitting month selects the latest ranked month. It does not describe return shape, but the output schema covers that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.