Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with 4 documented parameters, an output schema, and a clear prerequisite workflow, the description is nearly complete. It covers the cloning behavior, the existing-client constraint, and the template discovery step. The only minor gap is not warning about type-matching failure, but the schema already states 'must match the template', so this is adequately covered.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.