Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers the two-phase flow, the return artifact needed to drive confirm, and the auth requirement, and an output schema exists so return-shape detail is unnecessary. Minor gap: no note on failure cases (invalid email, duplicate invite), but the essentials for correct invocation are present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.