Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a creation tool with no annotations and 3 parameters, the description covers basic purpose and parameters well. However, it lacks important context about permissions, error handling, and system behavior. The output schema exists, so return values don't need explanation, but other behavioral aspects are underspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.