Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read tool with full schema coverage and annotations, the description gives the key missing context: what setting is returned, its possible values, the required scope, and that mutations are handled in admin. It is essentially complete, with only minor room for a more explicit return description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.