Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no output schema and no annotations, the description should provide a fuller picture of what is returned (e.g., a list of project objects, their fields, or potential errors). It is also redundant with the sibling 'project_list', yet provides no distinguishing information. For a zero-parameter read tool, minimal is typical, but the lack of any output details or usage context makes it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.