Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple no-parameter catalog lookup with no output schema, the description adequately lists what will be returned (API metadata, inputs/outputs, example, auth, payment availability) and the non-side-effect nature. It does not state the exact response format, but that is not critical for a zero-input introspection tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.