Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with only two parameters fully documented in the schema, presence of annotations, and an output schema, the description provides sufficient context: purpose, prerequisite, effect, and reversibility. It is complete for an agent to use correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.