Remove Torrent
transmission_remove_torrentRemove torrents from Transmission queue, with option to delete downloaded files.
Instructions
Remove torrent(s) from Transmission, with optional deletion of downloaded files.
This tool removes torrents from the Transmission queue. By default, it only removes the torrent from the queue and keeps the downloaded files on disk. Set delete_local_data=true to also delete the files.
Args:
ids (number | number[] | 'all'): Torrent ID(s) to remove
delete_local_data (boolean): If true, delete downloaded files from disk (default: false)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: Confirmation message indicating which torrents were removed
Examples:
Use when: "Remove torrent 5 but keep the files" -> params with ids=5, delete_local_data=false
Use when: "Delete torrent 3 and all its files" -> params with ids=3, delete_local_data=true
Use when: "Remove all torrents" -> params with ids='all'
Don't use when: You want to pause a torrent (use transmission_pause_torrent instead)
Error Handling:
Returns error if torrent IDs don't exist
Confirms successful removal with file deletion status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Torrent ID(s) to operate on - can be a single ID, array of IDs, or 'all' | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |
| delete_local_data | No | If true, downloaded files will be deleted from disk |