Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read-only checker, this description is complete: it covers purpose, parameter format, return intent, list behavior, and the alternative tool. Output schema is already available, so the return type is documented elsewhere; nothing an agent needs to call the tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.