Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter, read-only list operation, the description provides the essential context: what is listed, what fields are included, and who may call it. There is no output schema, so the description's mention of people, roles, and grant attachment partially fills that gap, though a bit more return-format detail could make it fully self-sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.