Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only listing tool with no parameters and an output schema, the description is minimally viable. It tells the agent it lists connection limits but lacks additional context about the scope (e.g., all rules), possible interactions with other tools, or edge cases. The presence of an output schema mitigates some gaps, but the description alone is thin.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.