Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint, so the description adds real value beyond them: a 10-credit cost, the 2019-20+ odds coverage window, and the fact that goalie starts are derived from play-by-play and therefore absent for unplayed games. These are exactly the behavioral traits an agent needs before invoking.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.