Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter tool with 100% schema coverage, invocation is adequately specified: the agent knows the group_id is required. However, with no output schema and no annotations, the description does not hint at the return shape, error behavior, or whether group membership information is included in 'details'.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.