Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 2 required params with 0% schema coverage, nested objects, and an output schema present, the description provides essential context: discovery workflow, expectedRevision, and execution limits. It doesn't explain the output schema's role, but that is acceptable since the output schema exists to handle return values.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.