Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds real behavioral context beyond the annotations: per-match pricing with free misses, batch bounds, and a single x402 settlement tied to the hit count. It does not cover partial-failure/refund behavior or whether a miss-heavy batch still settles once, and charging money under readOnlyHint=true is an implicit tension worth flagging to the agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.