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, the description fully covers the behavior: what happens on archive, how to see it, how to restore it, and when it is actually removed. It also references the source of the id (list_media) via the schema. With an output schema present, nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.