Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a mutation tool with three required parameters and no schema descriptions, the description covers the core behavior and one key side effect. However, it omits what paths and projectId represent, and assumes the folder already exists without stating it. The output schema handles return values, so that's not a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.