Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with seven parameters, two required, no annotations, and no output schema, a three-word description is severely inadequate. It does not explain the tool's purpose in context, how to invoke it, or what the return behavior is, making it essentially unusable without external knowledge.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.