Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, read-only, one-parameter enumeration tool with strong annotations, the description is largely sufficient: it states the platform, what is listed, and the per-language check. It stops just short of describing the exact result shape, which is a minor gap given there is no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.