Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with an output schema, the description could be sufficient, but it leaves out key context: whether the tool is a read-only instructional endpoint or a mutating setup flow, what the output contains (URL, steps, token), and any preconditions like having a client ID or secret. The output schema may cover return format, but the description doesn't hint at side effects or prerequisites, which are essential for an authentication setup tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.