Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple delete operation with two required parameters, the description is minimally viable. It states the action and the identifiers, but lacks any note about return values, error handling, or side effects. Given the absence of annotations and output schema, this is adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.