Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-param read tool, the description is complete: it names the operation, resource, and endpoint. It doesn't provide return format details, but no output schema exists, so some context about what settings are included could be useful. However, given the low complexity and clear endpoint, the description suffices.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.