Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having an output schema and 5 parameters with nested objects, the description only covers variable constraints. It omits return value details, prerequisite requirements (e.g., campaign existence), and full parameter semantics, making it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.