Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only lookup tool with one optional parameter and an output schema, the description is nearly complete. It covers what the tool returns (entry requirements), how to invoke it (cc optional), and important caveats (enforcement varies, changes without notice). The only minor gap is not describing the output schema's structure, but the output schema exists and the description needn't explain return values per the rubric.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.