Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, non-idempotent mutation with no output schema and no per-parameter schema docs, the description covers the assign/unassign contract but omits permission requirements, whether existing assignments are overwritten, and batch-size/limit expectations (500 ids, 6 resource groups). Adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.