Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple validation tool with one parameter, the description covers the main purpose and the mutation distinction. However, it does not explain what the response will be (e.g., success indicator, error details) or what the user should expect after invocation. Since there is no output schema, the description could offer more on the outcome, making it minimally complete but with a notable gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.