Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with a single parameter, an output schema present, and annotations covering safety, the description is quite complete. It covers the purpose, the reversible nature, and the related tools (list_archive, restore_from_archive). It does not mention error conditions or prerequisites, but the schema's reference to list_exports implies the ID source. Overall, an agent has enough information to invoke it correctly without ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.