Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive call with five parameters, no output schema, and 0% parameter documentation, a single sentence leaves important gaps: no mention of confirmation semantics, what happens to leads, when idempotency_key or request_id are needed, or what a successful removal returns. The annotations cover idempotency and destructiveness, but the description alone is not enough for confident invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.