Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and open-world behavior, so the description adds value by disclosing the pricing model ('$0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged') and page size (~30 per page). It doesn't cover rate limits or latency, but the cost/charge semantics are a meaningful addition over the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.