Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and delivers almost nothing: it does not say what the tool returns, whether it generates text, whether any auth is needed, or how the 'futures' are represented. The one genuine disclosure is the payment model (x402, 0.01 USDC on Base, pay-per-use), which is useful cost context but does not cover the operation itself.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.