Trash or restore mail
manage_trashMove Gmail messages or entire threads to trash, or restore them before permanent deletion. Choose by message or thread ID for reversible cleanup.
Instructions
Moves a message or a whole thread to the Gmail trash, or restores it. action=trash is REVERSIBLE: Gmail keeps trashed mail for about 30 days, then deletes it permanently; action=untrash restores it before that happens. target=message (default) uses a message id, target=thread trashes/restores every message in the thread. This server intentionally has no permanent-delete tool — the trash is the safety net. Note: untrash does not re-add INBOX; follow up with modify_message archived=false if it should reappear in the inbox.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The message id (target=message) or thread id (target=thread). | |
| action | Yes | trash = move to trash (reversible), untrash = restore. | |
| target | No | What the id refers to (default message). |