Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter list tool, the description is close to adequate, but with no annotations, no output schema, and 0% parameter coverage, it leaves ambiguity about what 'name' means and what 'available versions' includes. An agent could confuse this with listing installed versions or plugin names, so more context is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.