Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 9-parameter mutation tool, the description covers the essentials: what it does, partial-update behavior, id sourcing, and the secure-split caveat. With an output schema present and 89% schema parameter coverage, the description adequately bridges the gaps. Could mention prerequisites like split ownership, but the secure-split caveat substantially covers the main restriction. Minor gap is not listing all editable fields, but schema handles that.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.