Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with seven parameters, a nested object, and an output schema, the description supplies the missing non-schema context: why the tool exists, when to use it, its scope boundary, and required permission. The schema covers parameters and the output schema covers return values, so nothing critical is absent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.