Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag read-only and open-world, and the description adds genuinely new behavior: paid invocation at $0.002 USDC per successful call via x402 on Base/Solana/Arc, with failed calls free, plus the 'first results page only' limitation. It omits rate limits and result-depth behavior, but the cost/auth model disclosure is 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.