Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter tool with no output schema, the description covers the essential facts: what is imported, the target format, and the side effect on the current project. It does not explain post-import behavior (e.g., project state or undo), but given the simplicity and the clear warning, it is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.