Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and closed-world safety, so the bar is lower; the description adds real context beyond that by enumerating what is returned (absolute score, sector-adjusted score, percentile, per-dimension sector average) and by justifying the adjustment ('Mining companies naturally hedge more'). It stops short of auth/rate-limit or pagination detail, but for a read-only analytical tool this is solid supplemental disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.