Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter tool with annotations and no output schema, the description covers purpose, return type, and payment context. However, the payment requirement is ambiguous ('Paid $0.01 USDC exact on Base' could mean already paid or required), and there is no mention of error handling, redirects, or content limitations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.