Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool with a large nested schema, polling flag, and file-reference mechanics, the description provides no invocation guidance, no output explanation, and no mention of the request structure. An agent would have to rely solely on the schema, which is insufficient given the multiple discriminated unions and obscure parameter relationships (sub_type, texture, ref_file_url vs index).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.