Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-enum, read-only lookup with no output schema, the description covers enough: what comes back (guidance plus sources), the safety caveat, and the unknown-material stop condition. It does not sketch the shape of the returned guidance or how sources are presented, which would help further, but the essential call-time information is present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.