Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses the return contract (reasons + GO/HOLD/STOP verdict), the pricing model ($0.002/call over x402 on Base), the auth mechanism (prepaid x-credit-token header for unlimited calls, 1 free call/day, no API key). Annotations only cover read-only/idempotent/open-world safety, so this adds substantial operational context the agent cannot get elsewhere.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.