Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint false, covering safety. The description adds critical behavioral context: a per-call cost of 0.008 USDC via x402 (USDC on Solana or Base) and reliance on Helius DAS. This goes beyond annotations and prepares the agent for cost and external dependency, though rate limits or failure modes are not mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.