Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only diagnostic tool, the description is mostly sufficient for selection and invocation. However, with no output schema, it does not explain what the tool returns (e.g., status report, list of problems, config values), which leaves some ambiguity for an agent attempting to use the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.