Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 100% schema coverage, a readOnlyHint annotation, and an output schema available, the description covers everything needed to select and invoke the tool correctly. It explains purpose, behavior, input sourcing, non-connection handling, and interpretive limitations, making it self-sufficient for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.