Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter tool with full schema coverage, annotations covering safety, and no output schema, the description is nearly sufficient: it names the resource, the lookup key, and the required scope. The only real gap is the semantics of the optional 'comment' field (does omission clear the text or leave it untouched), which an agent would have to infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.