Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter tool, the description is nearly complete: purpose, batch limit, item structure, and cost are all covered. The main gap is the absence of any description of the return format or possible response values, which would help because there is no output schema, but invocation itself is fully specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.