Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present (return format is specified elsewhere) and only two simple parameters, the description covers everything an agent needs: what the tool does, what data it returns, how many issuers are covered, and how to filter by role. It even notes conditional profile linking. There are no significant gaps for a read-only, idempotent lookup tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.