create_label
Create a new Proton label to organize messages with non-exclusive tags. Labels can be applied to multiple messages alongside folders.
Instructions
Create a new Proton label. Pass the bare label name (e.g. "Important") — the tool prepends the "Labels/" namespace internally. Labels are non-exclusive tags: a message can carry many labels in addition to living in one folder. Apply or remove labels on messages with update_message_labels. Idempotent — succeeds silently if the label already exists.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "create_label"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Bare label name (e.g. "Important", "Work"). Do not include the "Labels/" prefix. |