Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, but the description adds substantial behavioral context beyond them: the tool DECLINES when history is too thin rather than guessing (and says why), every answer embeds self-settling instructions, the calibration provenance (28-day tape, 1.4M liquidations, 799 symbols) that cannot be reconstructed, the 0.02 USDC cost, and the free record location. These are exactly the behavioral traits an agent needs and the annotations do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.