Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter query tool, the description is minimally adequate: an agent can invoke it without arguments. However, since there is no output schema, the description should clarify what the returned list contains (e.g., face IDs, names, confidence scores) and whether an empty list is a valid result. This missing return-value context leaves a moderate gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.