Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower. The description still adds real behavioral context: unknown ids are not an error but yield an 'untested' verdict, mc narrows to exact-version runs, and clash takes precedence if any run clashed. However it does not describe the shape or size of the returned run list, so this is solid supplemental context rather than exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.