Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully carries the transparency burden. It discloses important behavioral traits: 'Per-unit figures are per WHOLE LP token', 'Values are a proportional-share redemption at analytics prices: no slippage, no exit fee', null behavior when data is missing, and the caveat to check before reporting numbers. This is rich, honest disclosure beyond basic annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.