Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a create tool with annotations, an output schema, and 67% parameter coverage, this covers what the schema can't: default template behavior, exclusive setup option, credential restriction, and retry semantics. Only the setup preset vocabulary (personal@1, blank@1, etc.) and capability values are left entirely to the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.