Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 13 parameters, nested objects, an output schema, and many siblings, this description is drastically incomplete: no action, no prerequisites, no parameter guidance, and no selection criteria. The output schema cannot compensate for not knowing when or how to invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.