Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one optional parameter, a destructive annotation, and no output schema, the description covers the action, the immediate effect, and the required post-step (saving to MCP Authorization). It omits potential error handling or prerequisites, but these are not critical given the tool's simplicity and the absence of an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.