Skip to main content
Glama

Server Details

Search Gmail and Outlook, save drafts, manage email rules, and view email stats.

Ownership verified
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

B3.4/5.0

Scored across 17 tools

Disambiguation3/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness4/5

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 tools
browse_mailBrowse mailboxA
Read-only
Inspect

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 ruleC
Destructive
Inspect

Create an automation rule for one inbox account.

Inputs: rule (required), emailAddress, emailAccountId.

delete_ruleDelete ruleC
Destructive
Inspect

Delete an automation rule for one inbox account.

Inputs: id (required), emailAddress, emailAccountId.

get_response_time_statsGet response time statsC
Read-only
Inspect

Get response time analytics for one inbox account.

Inputs: toDate, fromDate, emailAddress, emailAccountId.

get_ruleGet ruleA
Read-only
Inspect

Get one automation rule by ID for one inbox account.

Inputs: id (required), emailAddress, emailAccountId.

get_stats_by_periodGet stats by periodC
Read-only
Inspect

Get email statistics grouped by day, week, month, or year.

Inputs: period, toDate, fromDate, emailAddress, +1 more.

list_email_accountsList email accountsA
Read-only
Inspect

List the inbox accounts linked to the authenticated user.

Inputs: no named parameters.

list_rulesList rulesC
Read-only
Inspect

List automation rules for one inbox account.

Inputs: emailAddress, emailAccountId.

open_mailOpen Inbox ZeroA
Read-only
Inspect

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 clientA
Read-only
Inspect

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 threadB
Read-only
Inspect

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 inboxA
Read-only
Inspect

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 mailA
Destructive
Inspect

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 ruleC
Destructive
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables reading and drafting emails via IMAP, including searching and managing drafts, through natural language.
      2,105 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables connecting your own Gmail or SMTP mailbox and managing email through tools for sending, replying, searching, reading threads, and creating drafts.
      8
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.