Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile fully (readOnly, idempotent, closed-world, non-destructive), so the bar is lower. The description adds genuine context the annotations cannot: data provenance (CODATA 2022, NIST values) and the fact that results are grouped. It does not describe the return envelope, which matters somewhat since no output schema is declared.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.