Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, single-parameter read-only tool with full schema coverage and readOnly/openWorld annotations, the description covers the essential pieces: what it does, the network, and what it returns. Given no output schema, the description fulfills the need to explain the return shape. It could add minor details (e.g., whether results are confirmed only), but it is still highly useful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.