Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-shape explanation is not owed, and 100% param coverage means the schema carries the argument burden. Still, for a 6-parameter, paginated, single-optional-id fetch/list tool, the description leaves the core mental model (what a Locus guide is, when to prefer this over describe_api) unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.