Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, no-required-input, heavily annotated read tool, the description conveys the core data type, its timing advantage, and the pricing constraint. It does not describe the output shape, but with no output schema and low complexity this is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.