Delete a label
delete_labelDelete a label without removing any messages; tagged emails stay in place and lose only the tag. Supports single or multiple labels with dry-run preview.
Instructions
Delete a label outright. Every message that carried it stays exactly where it is and simply loses the tag — no mail is deleted. Labels only; folders are where messages live and are not deletable here. Pass label for one or labels for several. GATED.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "delete_label"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | The label to delete. On Proton the Labels/ prefix is optional. | |
| labels | No | Several label names, instead of label. | |
| dry_run | No | Preview it, including how many messages carry each label. Changes nothing, needs no confirmation. | |
| confirmed | No |