Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, single-parameter tool with an output schema present, the description covers everything an agent needs: the data returned, the practical use case, the relationship to siblings, and the instability warning. The output schema handles return structure, so the description's job is context, which it fulfills fully. No missing critical information.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.