Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only lookup with one required parameter, a thorough schema description, an output schema, and read-only/open-world annotations, the definition is largely complete. It does not explicitly mention the alternative sibling tools, but the agent can infer correct usage from the identifier constraint.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.