Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter listing tool with a readOnlyHint, a false destructiveHint, and an output schema, the description is nearly complete. It clearly states what is listed and the key attributes returned. It could go slightly further by noting that this is the preferred way to enumerate backend status versus checking a single backend with ping, but the current coverage is strong.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.