Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter tool with an output schema, the description covers the essential lifecycle (bind then verify-outcome), explains the cryptographic purpose, and notes cost. It does not discuss parameter behavior or output format, but those are handled by the schema, making it adequately complete for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.