Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter, no output schema, and no annotations, the description explains the behavioral outcome but leaves the guest_token parameter completely unexplained. It also does not mention prerequisites, return values, or repeated-call behavior, so an agent may not be fully equipped to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.