Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with zero annotations, no output schema, and undocumented parameters, the description covers the lease and contention behavior well but leaves parameter meaning and post-claim lifecycle (renewal, expiry, release) unexplained. Adequate minimum, but clear gaps for a state-changing tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.