Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds real behavioral context beyond the readOnly/openWorld annotations: it discloses what is returned (readings, funding APR, OI, volume), and a billing carve-out ("Not charged when OI history is shorter than a window or Solana spot is down") that no annotation could convey. The injection warning about names/symbols is a valuable safety disclosure. Missing only rate limits and per-call cost mechanics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.