Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read-only health check with an output schema present, the description is nearly complete. It tells the agent what data will be returned and that no secrets are included. The only minor gap is not describing the output format, but the output schema exists and the description needn't explain return values. The sibling tools are all operational (resolve, call, search), so the health-check purpose is clear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.