Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex mutation tool with 6 parameters (including nested objects), 0% schema coverage, no annotations, and no output schema, the description is completely inadequate. It doesn't explain what an automation rule is, what fields can be updated, what the expected behavior is, or what the tool returns. The description fails to provide the necessary context for proper tool invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.