Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the readOnlyHint/openWorldHint annotations: it discloses the $1M TVL floor, the 50-result cap, that APY is a DefiLlama estimate split into base and reward with often-temporary reward APYs, plus the exact cost model ($0.002 USDC per successful call via x402, failed calls free). The data-reliability caveat and billing behavior are exactly the kind of context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.