Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter getter with an output schema, the description is close to sufficient: it identifies the resource, the returned access options, and the required argument format. However, the absence of any authentication or access-restriction context, combined with no annotations, leaves the overall calling context incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.