Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a batch creation tool with complex nested schema, the description covers invocation behavior, failure modes, confirmation flow, safety, and relationship to the sibling tool. The presence of an output schema and detailed parameter schemas means return-value and field-level details do not need to be repeated in the description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.