Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/not destructive/closed-world, so the safety profile is covered structurally. The description adds little behavioral context beyond the output shape, and that shape is partly covered by the content it names. It doesn't mention determinism, whether analysis changes with board count, or limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.