Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a batch mutation tool with 3 params, an output schema, and annotations, the description covers the necessary operational details: batch size, account path format, behavioral outcomes, return/errors, and the replacement pattern. It doesn't explicitly mention when not to use it versus the other batch sibling, but it is still complete enough for an agent to invoke the tool correctly for the described scenario.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.