Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given one parameter and no output schema, the description could be sufficient if it gave more context about what the output includes (e.g., column data types, nullable, keys). It does not mention that the result might include indexes, defaults, or other schema details. With many sibling tools, more contextual info is needed to avoid confusion.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.