Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the read-only, idempotent, non-destructive profile, so the description's real contribution is semantic: the metrics are derived from execution/post-fill prices rather than stated probabilities, it carries no championship rank, and null sections mean 'unavailable or insufficient observations' with a `minimums` field to consult. That is meaningful context an agent would otherwise guess wrong about.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.