Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With full schema coverage, an output schema, and annotations covering destructive/idempotent behavior, the description adds the key implication (404 until a new route). It does not mention prerequisites like the route needing to exist, but that is likely covered by the output schema or implied by the operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.