Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter, read-only candidate-search tool with no output schema, it covers the important context: auth, result cap, scope switching, excluded data, downstream use, and server-side revalidation. The remaining gap is that the exact result fields and optional-parameter defaults are not spelled out.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.