Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter, no annotations, and no output schema, the description provides a basic understanding. However, it is incomplete in key behavioral aspects: it does not clarify whether setting a new library replaces the previous one, what 'scan' entails (e.g., indexing, supported formats), or any return value. Given its role as a setup operation among image-related tools, more context would help the agent use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.