Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, closed-world read, so the description's value is in disclosing stateful behavior: the score accrues through the score_ticket chain, and the response carries correctness, the right answer, shareable facts in the user's language, and the new score. That is real context an agent needs for multi-turn quiz handling, not a restatement of the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.