Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with moderate complexity (returning multiple structured components) and an existing output schema, the description covers everything needed: what is returned (members, ideas, credit usage, activity), when to use it (briefing before actions), how to control scope (days parameter), and safety (read-only, free). No critical information is missing for an agent to decide whether to invoke this tool over alternatives.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.