Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, non-destructive, closed-world profile, so the description earns credit for extra context: it discloses the shape of each returned step (teststep id, type, instruction text, response count) and that output is text + structured data with no interactive UI. The id-provenance link to get_videos is genuinely useful behavior an agent could not infer from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.