← Files Mailbox MCPARCHIVED FILE
.codex-plugin/plugin.json
10.1 KB · Nov 10, 2026 · 06:12 UTC
{
"name": "app-6a96d5e9880c8191aa2a97ec908b4f39",
"version": "2.14.5",
"description": "Mailbox MCP connects ChatGPT to the email account you already have: Outlook and Microsoft 365, Outlook.com and Hotmail, Gmail and Google Workspace, iCloud Mail, Yahoo Mail, Fastmail, or any IMAP mailbox on your own domain. Nothing is migrated and no copy of your mail is kept. It reads, searches, drafts, sends, files and flags mail, reads what is inside attachments, and attaches files from the mailbox, the web, your computer or the chat. Microsoft 365 mailboxes, and mailboxes with a calendar or address book connected, also get calendar and contact tools on the same connection. Every connection carries a permission level you choose: read only, draft and file, or send and delete.",
"author": {
"name": "BSolve IT Limited"
},
"mcpServers": "./.mcp.json",
"interface": {
"capabilities": [],
"category": "Communication",
"defaultPrompt": [
"Go through my unread email and tell me what actually needs me today",
"Draft a reply to the last email I received, and let me check it before it goes",
"Did anything I sent this week bounce, and was the failure permanent?"
],
"developerName": "BSolve IT Limited",
"displayName": "Mailbox MCP",
"longDescription": "Mailbox MCP connects ChatGPT to the email account you already have: Outlook and Microsoft 365, personal Outlook.com, Hotmail and Live, Gmail and Google Workspace, iCloud Mail, Yahoo Mail, Fastmail, Zoho, GMX, or any IMAP mailbox on your own domain. Nothing is migrated and no copy of your mail is kept.\n\nLooking for a way to connect ChatGPT to Outlook or Hotmail? This is it. Outlook is a program; your mail lives in the mailbox behind it. Mailbox MCP connects to that mailbox directly, on the server, so it works whether or not Outlook is installed or running, from any device.\n\nAsk what has come in and get the senders, subjects and first line of every message in one answer, or ask who is still waiting on a reply from you and which of your own emails nobody has answered. Search across folders, read a message or a whole thread without marking anything as read, send, reply and forward as yourself or any alias, save a draft as a real threaded reply for you to check first, and file, flag, archive or clear out mail the way your own mail client does.\n\nFiles travel with the message wherever they start. An image ChatGPT has just made, a document it wrote, or a file you dropped into the chat can go onto a send, a reply, a forward or a draft directly. So can a file already in your mailbox, a web link, or a file from your own computer through a private upload link, up to 20 MB a message. It reads inside attachments too: an invoice total, a spreadsheet, a scanned letter.\n\nIt can tell you whether an email arrived: whether a message bounced and whether that failure was permanent, whether a delivery or read confirmation came back, and whether the SPF, DKIM, DMARC and MX records for your own domain are in order.\n\nContacts and calendar come too, where your provider offers them: Outlook contacts, Google contacts or any CardDAV address book, and Microsoft 365, Google Calendar or CalDAV calendars. Find a person and their postal address, see who is free, book and move meetings, and set your out-of-office. Which tools appear is measured against your own servers when you connect, so you are never offered one they could not honour.\n\nRoutines put it on a schedule: a morning brief, replies drafted for the people waiting on you, the emails nobody has answered, or the bills that arrived. Choose one on your mailbox's Routines tab and add it to ChatGPT as a scheduled task; its card shows when it last ran.\n\nEvery connection carries a permission level you choose: read only, draft and file, or send and delete. A shared mailbox can be worked by a team: claim a message so colleagues see who has it, hand one to a named person, or hold a draft for the owner's approval before it is sent.\n\nIt leaves the mailbox as you would have left it yourself. Replies carry the threading headers, so they nest inside the conversation. Reading a message does not mark it as read. Exactly one copy of anything sent is filed in Sent. Deleting moves mail to Trash, and moving a message keeps its flags and its original date. Mail, calendar and contact content passes through the server in memory and is never stored.\n\nActions that send, delete or replace something are labelled as such, and it refuses rather than guesses: it will not delete a folder that still holds messages, and it stops to ask before replying to an address that differs from the visible sender. BSolve IT Limited, the company behind it, holds Cyber Essentials certification.",
"privacyPolicyURL": "https://mailbox-mcp.com/privacy/",
"shortDescription": "Read, send and file your email",
"supportURL": "https://mailbox-mcp.com/support/",
"termsOfServiceURL": "https://mailbox-mcp.com/terms/",
"websiteURL": "https://mailbox-mcp.com",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"publication": {
"release_notes": "An update to the published Mailbox MCP listing (1.37.1); the MCP server and the account connection are unchanged. New since 1.37.1: catch_up, waiting_on and owed_replies answer what came in, what nobody has answered and who is waiting on a reply, each in one call. select_emails gathers every message matching a search for one bulk action, and send_draft sends a draft exactly as it sits in Drafts. Routines: a morning brief, replies drafted for the people waiting, unanswered emails or the bills that arrived can be added to ChatGPT as a scheduled task; they use the same tools. Reliability: long and attachment-heavy messages read with far less memory, calendars that include a finished repeating event read correctly, and a sign-in Microsoft briefly turns away on Outlook.com is retried. A send that may already have gone is not repeated unless asked to, and a Bcc is refused rather than dropped. Inside ChatGPT the daily limit notice carries no price and no offer to buy. Which tools appear is still measured per connection, so a mailbox is never offered a tool its servers could not honour."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Triage the unread mail without changing it",
"prompt": "Go through my unread mail and tell me which messages actually need me, and which are just noise.",
"tools_triggered": "catch_up, read_email",
"expected_behavior": "A summary of the unread messages, with people separated from newsletters and automatic mail. Nothing is marked read: the unread count in webmail is the same before and after, and running the prompt again gives the same list."
},
{
"description": "Read a conversation that spans INBOX and Sent",
"prompt": "Read me the whole conversation about invoice 2214, from the beginning.",
"tools_triggered": "search_emails, read_thread",
"expected_behavior": "4 messages in date order: 3 from INBOX and 1 from Sent. The Sent reply is 2nd, in sequence rather than appended at the end, because the chain is built from the References headers. The last message was unread and is still unread afterwards."
},
{
"description": "Read what is inside an attached PDF",
"prompt": "Open the PDF on the Ridgeway Supplies invoice 2214 email and tell me the payment terms and where remittances should go.",
"tools_triggered": "search_emails, read_email, read_attachment",
"expected_behavior": "read_email lists invoice-2214.pdf with a ref; read_attachment returns its text: Total GBP 1,240.00 including VAT at 20 per cent, Terms: 30 days from date of issue, Remittances to accounts@example.net. The message is not moved or changed."
},
{
"description": "Send a file that is already in the mailbox",
"prompt": "Send the invoice PDF from the Ridgeway Supplies email to tom.beckett@example.org with a line saying it is for his records.",
"tools_triggered": "search_emails, read_email, send_email",
"expected_behavior": "send_email carries the PDF by the ref read_email returned, with no base64 in any argument. Exactly one copy, with invoice-2214.pdf attached, is filed in Sent. example.org is a reserved domain, so a delivery failure report may arrive later."
},
{
"description": "Resolve a person's name to an address",
"prompt": "What is Dana's email address? I have written to her before.",
"tools_triggered": "find_contact",
"expected_behavior": "dana.whitlock@example.com ranks first with confidence strong, because the mailbox has sent mail to that address as well as received mail from it."
}
],
"negative": [
{
"description": "Writing help with no mailbox involved. The user wants wording, not an action in their mail.",
"prompt": "Write me a polite email declining a job offer."
},
{
"description": "A general question about email standards. The plugin has a deliverability tool, but it only inspects the connected mailbox's own domain, so nothing here needs a mailbox call.",
"prompt": "What does a DMARC policy of p=none actually do?"
},
{
"description": "A mailbox this connector does not open. It opens exactly one mailbox, the one the user connected, and cannot reach another organisation's inbox.",
"prompt": "Log into the support inbox at acme.example.com and tell me how many tickets are still open."
}
]
},
"demo_recording_url": "https://youtu.be/CqqpqwwJacA",
"commerce": false,
"commerce_description": "Mailbox MCP does not sell products or take payments in ChatGPT, and no tool returns a link to a checkout."
}
}
},
"apps": "./.app.json"
}
SHA-256: 7a2221a13064df380770be8c4ff2c6aa2c36cea21f55005017d2129093e8d1da