Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the safety profile is covered. The description adds meaningful context the annotations do not: the data source ('computed from every fight's stat sheet'), the cost ('Costs 5 credits'), and the qualification default ('default 5' fights). It doesn't state sort direction or tie-breaking, which would be nice for a leaderboard, but the added context is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.