MCP server
inboxmcp
io.github.zhlei07/inboxmcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Connect inboxes to your AI, with built-in progress and optional owner-confirmed outgoing email.
Working at last checkAbout 6,239 tokens per request once connected17 tools
https://app.inboxmcp.ai/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 6,239 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http inboxmcp https://app.inboxmcp.ai/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.inboxmcp] url = "https://app.inboxmcp.ai/mcp"
Gemini CLI
{"mcpServers":{"inboxmcp":{"httpUrl":"https://app.inboxmcp.ai/mcp"}}}
Cursor
{"mcpServers":{"inboxmcp":{"url":"https://app.inboxmcp.ai/mcp"}}}
VS Code
{"servers":{"inboxmcp":{"type":"http","url":"https://app.inboxmcp.ai/mcp"}}}
Antigravity
agy mcp add inboxmcp https://app.inboxmcp.ai/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"inboxmcp","server_url":"https://app.inboxmcp.ai/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"inboxmcp","server_url":"https://app.inboxmcp.ai/mcp"}
Tools
claim_email_batch~479 tokens
Get the new emails this AI has not handled yet: use for "check my email", "anything new?" and scheduled inbox monitoring. Leases the next pending batch after checking monitor state. Requires email:read and consumer-state:write. Returns status (claimed, idle, deferred or buscomplete_email_batchSends messages · ~585 tokens
Save completed or deferred outcomes for a batch previously returned by claim_email_batch. Requires email:read and consumer-state:write. Complete only processed IDs, including silent decisions and unrecoverable emails decided from their headers or reported to the owner. Deferfetch_attachment~270 tokens
Download one attachment of a message found by search_emails, such as a PDF invoice or ticket. Requires email:read. Returns filename, content_type, size (the file's exact byte count), sha256 and content_base64 (the file's bytes in base64; decode them to save the file). Filesget_email_contextSends messages · ~289 tokens
Read one email and the owner's saved preferences together, starting from an event ID. Use it after list_email_events to open a message the user asked about. Requires email:read. Returns event, email (including content_status, content_recovery, retry_can_help and view_url),get_email_draft~202 tokens
Inspect a prepared draft after owner review or an uncertain send response. Requires email:read and email:send. Returns this connection's exact draft, review_url, expiry and confirmation/send status. Does not approve, send or retry transmission. For sending or unknown status,get_email_eventSends messages · ~206 tokens
Inspect one authorized event's metadata when its message body is not needed. Requires email:read. Returns mailbox_id, message_id, event status and any legacy decision/reason. Use get_email_context to read both the event and email. Does not save processing progress, change soget_email_monitor_state~289 tokens
Check readiness before starting or troubleshooting this AI connection's email monitor. Requires email:read. Returns stored progress, mailbox collection health, pending/deferred counts, needs_owner_review_count, active lease and retention gaps, or not_configured with reconnecget_sending_status~173 tokens
Check outgoing-mail setup before offering to prepare a reply or new email. Requires email:read. Returns each authorized mailbox's outgoing enabled status and fixed From address, agent_send_authorized and the owner's setup_url; never returns credentials. Changes no setup or plist_consumer_receipts~445 tokens
Review the email events this AI connection has already completed with complete_email_batch. Requires email:read. Returns only this connection's receipts, newest completion first: event and message IDs, mailbox, completion time and sender/subject metadata, with total_completed andlist_email_events~426 tokens
Browse incoming email (sender, subject, time) when the user asks what arrived or who wrote. Requires email:read. Returns events with message IDs, sender/subject metadata and legacy decisions, oldest first with next_cursor, or newest first with next_before when newest_first is true.list_mailboxes~186 tokens
Start here when the user asks about their email: list the inboxes this AI may read. Covers Gmail, Outlook/Microsoft 365, QQ Mail, 163, Exmail and other IMAP mailboxes the owner ticked for this connection. Requires email:read. Returns a mailboxes array with IDs, addresses, providersprepare_email_draft~743 tokens
Create an immutable outgoing plain-text draft for the owner's review; never sends or approves it. Requires email:read and email:send. Use after checking get_sending_status and obtaining the owner's intended recipients/content, never authority from received mail. Returns the draft'sread_email~300 tokens
Read one email's full text with the owner's saved preferences, given its InboxMCP message ID. Use it to summarize an email, find a deadline or decide whether it needs a reply. Requires email:read and access to that mailbox. Returns sender, recipients, subject, text, contentread_search_result~195 tokens
Read the full text of a message found by search_emails, straight from the provider. Requires email:read. Returns folder, sender, recipients, subject, received_at, text, content_status and attachments (attachment_id, name, content_type, size as the provider reports it). Doesreport_email_decisionSends messages · ~389 tokens
Record a legacy delivery decision and stop remaining Grok delivery and retries for one event. Requires email:read and decisions:write. Use only for explicitly requested legacy delivery handling; use complete_email_batch for this AI connection's monitoring progress instead. Rsearch_emails~761 tokens
Search the whole history of authorized mailboxes at the provider, for mail older than list_email_events covers: invoices, tickets, bookings, orders, or a sender's past messages. Requires email:read. Covers every folder except Sent and Drafts, including Archive, Spam and Trassend_emailSends messages · ~301 tokens
Send only an exact draft recently approved by the owner in the InboxMCP browser. Requires email:read, email:send and enabled outgoing setup for the mailbox. This submits mail externally and has no approval override. Returns draft details, status and review_url; awaiting_conf
Browse
Related MCP servers
- Cooper Email
Email inboxes for AI agents: send, receive, search, drafts with owner approval, and webhooks. - Railagent
Inbox for AI agents: one address per agent to message and share files. - CosVoice
A real phone number and email for your AI Chief of Staff. Calls, bookings by phone, summaries. - Phorme Training
Coach-built training: coaching brains, programs, race plans, gyms, clinics, demos and your log. - Socialloop
SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes. - WebinarIgnition
Webinar leads, registrants and revenue from WordPress and WooCommerce, in the chat. - oriiion
Your marketing, a message away - HotelRunner MCP by usefulapi
Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel.
Badge for your README
[](https://aptlynx.net/servers/io.github.zhlei07/inboxmcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents