Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with two parameters, an output schema, and sibling tools like start_node, the description is incomplete. It omits details about the wait parameter, return behavior, and when to choose this over alternatives, leaving an agent to guess or infer critical operational context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.