Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnlyHint and openWorldHint, but the description adds genuinely valuable behavioral context: a paid x402 call at $0.002 USDC per successful call, accepted chains (Base, Solana, Arc), and that failed calls are not charged. Return format is not described, but an output schema exists to cover that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.