Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations: RFC 4180 parsing guarantees, typed number/boolean coercion with a typed=false escape hatch, and full commercial terms ($0.005/call over x402 on Base, x-credit-token header, 1 free call/day, no API key). The 'no upstream, local parsing only' claim sits uneasily with openWorldHint=true, but the x402 payment path plausibly accounts for that hint, so it is not a direct contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.