proton_search_emails
Proton Mail · macOS · Windows
Effect: read (strongest supported action). Status: gated.
Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.
macOS
Purpose
Searches one folder of a Proton Mail account for `query` in the messages' headers and text, newest first. `folder` defaults to INBOX; "All Mail" searches every message. `since` and `until` narrow it to a period of days. The search is run by Proton Mail Bridge on this computer. Nothing is marked as read. Read from Proton Mail Bridge on this computer; it requires a Proton plan that includes Bridge, with Bridge running.
Required inputs
query— Text to look for.
Permissions and confirmation
No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — macOS
{
"properties": {
"account": {
"description": "The Proton Mail account: its address, as proton_connect lists it. Optional when one account is connected.",
"type": "string"
},
"folder": {
"description": "Folder name (default INBOX).",
"type": "string"
},
"limit": {
"description": "Messages per page (default 20, max 100).",
"type": "integer"
},
"offset": {
"description": "Matches to skip (default 0).",
"type": "integer"
},
"query": {
"description": "Text to look for.",
"type": "string"
},
"since": {
"description": "Only messages received on or after this day (2026-01-31).",
"type": "string"
},
"until": {
"description": "Only messages received on or before this day.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"folder": "All Mail",
"limit": 20,
"query": "launch checklist",
"since": "2026-10-01"
}Windows
Purpose
Searches one folder of a Proton Mail account for `query` in the messages' headers and text, newest first. `folder` defaults to INBOX; "All Mail" searches every message. `since` and `until` narrow it to a period of days. The search is run by Proton Mail Bridge on this computer. Nothing is marked as read. Read from Proton Mail Bridge on this computer; it requires a Proton plan that includes Bridge, with Bridge running.
Required inputs
query— Text to look for.
Permissions and confirmation
No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — Windows
{
"properties": {
"account": {
"description": "The Proton Mail account: its address, as proton_connect lists it. Optional when one account is connected.",
"type": "string"
},
"folder": {
"description": "Folder name (default INBOX).",
"type": "string"
},
"limit": {
"description": "Messages per page (default 20, max 100).",
"type": "integer"
},
"offset": {
"description": "Matches to skip (default 0).",
"type": "integer"
},
"query": {
"description": "Text to look for.",
"type": "string"
},
"since": {
"description": "Only messages received on or after this day (2026-01-31).",
"type": "string"
},
"until": {
"description": "Only messages received on or before this day.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"folder": "All Mail",
"limit": 20,
"query": "launch checklist",
"since": "2026-10-01"
}