Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with 7 parameters, an existing output schema, and sibling alternatives, the 8-word description is inadequate on its own. It omits whether the original objects are preserved, what the tool returns, prerequisites like existing objects in the document, and how this differs from array_linear/array_polar. The schema covers ranges and defaults, but behavioral and selection context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.