Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations establish that this is a read-only, open-world operation, and the description adds material behavioral context beyond them: exact pricing ($0.002 USDC per successful call), payment rails (x402 on Base, Solana, or Arc), and the crucial guarantee that failed calls are not charged. It also discloses the return contents for both listing and detail modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.