Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden, and it does disclose a critical operational fact: the tool is pay-per-call at $0.003 USDC via x402 on Base. However, it says nothing about data freshness (real-time vs end-of-day), update cadence, or failure behavior, which matter for a market-data tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.