Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, idempotent mutation with three undocumented parameters and no schema descriptions, the description should cover required permissions, resource-name format, and the meaning of the update mask. An output schema exists, so return values need not be explained, but the input-side gaps are substantial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.