Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple delete tool with one required parameter, destructive annotations, and an output schema, the description is largely complete. It tells the agent what the tool does and what it returns. It doesn't mention edge cases like non-existent posts, but given the low complexity and the presence of an output schema to describe results, this is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.