Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return-value structure need not be described, and the description still previews what the list contains (what each does, how to use it, price, reliability, fit). For a four-parameter, single-required-input lookup tool with annotations covering safety, this is nearly complete; only routing guidance against the sibling x402 tools is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.