Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with sparse annotations and a single undocumented parameter, the description is insufficient. It doesn't explain return values, idempotency behavior, error conditions, or whether the asset must exist. While the output schema exists, the description still lacks critical operational context beyond the basic action.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.