Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld=false, so safety needs no restating; the description instead adds the non-obvious cost signal ('Costs 2 credits') and the endpoint-dependent league quirk, which an agent cannot get from annotations. Returned content (players, seeds, score, sets with tiebreak points) is also disclosed, though pagination behavior is left to the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.