Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, open-world mutation with an output schema available, the description covers gating, plan integrity, rejection semantics, and external/spend impact. The main gap is connection_context, which is never explained anywhere, plus no mention of required authorization.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.