Does the description explain when to use this tool, when not to, or what alternatives exist?
The consequences ('cannot be undone', 'refunds nothing') implicitly steer usage away from mistaken or speculative deletes, but the description never states when to use this versus alternatives (archive, update_generation, or regenerate_generation). Usage is implied by the plain delete semantics rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.