Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 2 parameters, no output schema, and no annotations, the description is too sparse to be complete. It lacks guidance on when to use, return format, error cases, and parameter semantics. For a simple lookup tool, this is below the minimum viable bar, though the core purpose is clear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.