Inbox Zero
Server Details
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- elie222/inbox-zero
- GitHub Stars
- 12,383
- ChatGPT
- –
- Claude
- Inbox Zero
TDQS
Scored across 17 tools
Several tool pairs overlap confusingly: read_mail vs read_thread both read threads, create_draft vs save_mail_draft both create drafts, browse_mail vs search_inbox vs open_mail all touch browsing/searching mail, and get_response_time_stats vs get_stats_by_period both return stats. Descriptions attempt to differentiate (e.g. read_mail for 'mail interface', read_thread for inbox threads), but boundaries remain fuzzy enough to risk misselection.
Every tool follows a clean snake_case verb_noun pattern (browse_mail, change_mail, create_rule, list_rules, update_rule, send_mail, search_inbox, etc.). The convention is applied uniformly across mail, rule, and stats tools with no camelCase or stylistic drift.
17 tools is slightly heavy but reasonable given three sub-domains (mail operations, rule CRUD, analytics) plus account listing. Each tool maps to a distinct action, though a couple (the two draft creators, the two stats tools) could be consolidated.
Coverage is solid: mail read/browse/search/send/state-change with draft handling, full rule lifecycle (create, get, list, update, delete), and analytics, plus account listing. Minor gaps remain: no tool to link/create an email account (despite descriptions telling users to link one), and no delete/discard message operation.
Available Tools
17 toolsbrowse_mailBrowse mailboxARead-onlyInspect
List paginated mailbox threads and sidebar navigation. Browse a system view or a provider label/folder ID returned in navigation. Search uses the mailbox provider's syntax. Account ID comes from list_email_accounts.
Inputs: folder (required), emailAccountId (required), query, pageToken.
change_mailOrganize mailAInspect
Archive, undo archive, or set read state on a thread in the selected mailbox. Requires account write permission. Archive is recoverable using unarchive.
Inputs: action (required), threadId (required), emailAccountId (required).
create_draftCreate draftBInspect
Create a mailbox draft with a recipient, subject, and body. Saves the draft for review without sending email.
Inputs: to (required), body (required), subject (required), emailAddress, +1 more.
create_ruleCreate ruleCDestructiveInspect
Create an automation rule for one inbox account.
Inputs: rule (required), emailAddress, emailAccountId.
delete_ruleDelete ruleCDestructiveInspect
Delete an automation rule for one inbox account.
Inputs: id (required), emailAddress, emailAccountId.
get_response_time_statsGet response time statsCRead-onlyInspect
Get response time analytics for one inbox account.
Inputs: toDate, fromDate, emailAddress, emailAccountId.
get_ruleGet ruleARead-onlyInspect
Get one automation rule by ID for one inbox account.
Inputs: id (required), emailAddress, emailAccountId.
get_stats_by_periodGet stats by periodCRead-onlyInspect
Get email statistics grouped by day, week, month, or year.
Inputs: period, toDate, fromDate, emailAddress, +1 more.
list_email_accountsList email accountsARead-onlyInspect
List the inbox accounts linked to the authenticated user.
Inputs: no named parameters.
list_rulesList rulesCRead-onlyInspect
List automation rules for one inbox account.
Inputs: emailAddress, emailAccountId.
open_mailOpen Inbox ZeroARead-onlyInspect
Open the mail client to browse, read, compose, and organize linked mailboxes. Link an Inbox Zero account first. Does not change mail.
Inputs: threadId, emailAccountId.
read_mailRead mail in clientARead-onlyInspect
Read a complete thread for the mail interface, including mailbox draft references. Use browse_mail to obtain its thread ID.
Inputs: threadId (required), emailAccountId (required).
read_threadRead threadBRead-onlyInspect
Read messages from one inbox thread by thread ID. Returns plain-text bodies truncated per message.
Inputs: threadId (required), maxMessages, emailAddress, emailAccountId.
save_mail_draftSave mail draftAInspect
Create or update a mailbox draft for review; never sends. Body is plain text. Use replyToMessageId from read_thread to thread a reply. Use its returned draftId for subsequent edits. Requires account write permission.
Inputs: to (required), body (required), subject (required), emailAccountId (required), +3 more.
search_inboxSearch inboxARead-onlyInspect
Search one inbox and return message metadata and snippets. Does not return full message bodies, send email, or change mail.
Inputs: query (required), pageToken, maxResults, emailAddress, +1 more.
send_mailSend mailADestructiveInspect
Send email using the connected application’s mcp:send capability. The mail client UI asks the user to confirm recipients and content before invoking this tool; callers must obtain that confirmation. Body is plain text. Reuse mutationId, queuedAt, and the exact payload on retries to avoid duplicate sends. An uncertain result must be reconciled in Sent before another send. Requires mcp:send permission.
Inputs: to (required), body (required), subject (required), queuedAt (required), +5 more.
update_ruleUpdate ruleCDestructiveInspect
Replace an automation rule for one inbox account.
Inputs: id (required), rule (required), emailAddress, emailAccountId.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search connected email, read and manage messages, draft and send, and manage rules for new mail.
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Search and triage all your mailboxes; draft replies and campaigns; send only as you allow.
Read, search and draft email; nothing is sent until you confirm.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Outlook email through Microsoft Graph API. Supports email management operations like reading, searching, marking as read/unread, and deleting messages through natural language.80 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Gmail and Outlook inboxes through natural language, supporting email search, reading, and reply operations.-
- AlicenseNot gradedqualityBmaintenanceEnables reading and drafting emails via IMAP, including searching and managing drafts, through natural language.2,105 npmMIT

OpenMailConnectofficial
AlicenseAqualityCmaintenanceEnables connecting your own Gmail or SMTP mailbox and managing email through tools for sending, replying, searching, reading threads, and creating drafts.8Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.