Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple (one optional parameter, read-only, output schema present), and the description covers what it returns and how it sequences with create_referral_invites. With an output schema present, return-value detail is rightly left out; the only gap is why some contacts are excluded as non-emailable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.