Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple delete tool with one fully documented parameter, the description is minimally adequate. However, it lacks information about return values, error behavior (e.g., non-existent ID), and reversibility, which would be useful for an agent to use the tool correctly without additional context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.