Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool performs an action on a project with no output schema, the description leaves out crucial context: what happens to the project when archived, whether it can be reversed, and how it relates to unarchive_project or delete_project. This is a state-changing tool, and the minimal description is insufficient for an agent to fully understand implications.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.