Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses that results are lean, points to get_exercise for instructions/media, and explains pagination mechanics. This adds valuable behavioral context beyond the annotations (readOnly, openWorld, idempotent) that already indicate a safe, read-only operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.