Update to Mailbox MCP
Snapshot Oct 28, 2026 · 12:15 UTC · version 2.14.5
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 1, 2026 · 12:02 UTC
93d729e7ba0395d0db7feaeca2e7720f6839773f06c84adc5a6b31923eb30a25
Oct 28, 2026 · 12:15 UTC
c2645eef2d4e1fbba055138356de134542b79aa0c32aeb064ec0fdde81dccd3c
Package file
Oct 1, 2026 · 12:02 UTC
127
Oct 28, 2026 · 12:15 UTC
103
Package file
Oct 1, 2026 · 12:02 UTC
33fa565a80128c086dd9387abf6cb5f1d9c158f5b45e26bced3ce3d59f5c14e6
Oct 28, 2026 · 12:15 UTC
7a2221a13064df380770be8c4ff2c6aa2c36cea21f55005017d2129093e8d1da
Package file
Oct 1, 2026 · 12:02 UTC
6583
Oct 28, 2026 · 12:15 UTC
10363
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,9 +1,11 @@ { - "apps": "./.app.json", + "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" }, - "description": "Mailbox MCP connects ChatGPT to a mailbox you already own, on Microsoft 365, Gmail, or any IMAP host. There is no new address and nothing to migrate.\n\nPeople often ask how to connect ChatGPT to Outlook. The distinction that matters is this: it does not drive the Outlook application on your computer. It opens the same mailbox Outlook opens, on the server. So it works whether Outlook is running or not, from any device, and it works the same way whether your mail lives on Microsoft 365, Google Workspace, Gmail, or a hosting company's IMAP server.\n\nIt can triage what has arrived and say what actually needs you, search across folders, read a whole thread in order, read what is inside an attachment (an invoice total, a spreadsheet, a scanned letter), draft a reply for you to check before it goes, send, forward with the original attachments intact, flag, archive, report junk, and file messages into folders. It can look up someone you have written to before, tell you whether a message bounced and whether that bounce was permanent, and check the SPF, DKIM, DMARC and MX records for your own domain.\n\nYour address book comes with the mailbox: Outlook contacts on Microsoft 365, or a CardDAV book on any host that offers one. It can find a person, read their card with the postal address and postcode, add and correct contacts, and import a contacts file. Mailboxes on Microsoft 365, and any host offering CalDAV, get calendar tools on the same connection: read and search the diary, create and update events, check who is free, find a meeting time, send and answer invitations, and set an out of office reply. Which tools appear is measured against your servers when you connect, so you are never offered one they could not honour.\n\nEvery connection carries a permission level you choose at approval: 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, and hold a draft for the owner's approval before it is sent.\n\nIt is built so the mailbox is left exactly as you would have left it yourself. Replies carry the threading headers, so they nest inside the conversation in the recipient's client rather than starting a new one. Reading a message does not mark it as read. Exactly one copy of anything sent is filed in Sent. Moving a message keeps its flags and its original date. Nothing you read is stored: mail, calendar and contact content passes through the server in memory and is never written down.\n\nDestructive actions are labelled as destructive, 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. The company behind it, BSolve IT Limited, holds Cyber Essentials certification.", + "mcpServers": "./.mcp.json", "interface": { "capabilities": [], "category": "Communication", @@ -14,13 +16,76 @@ ], "developerName": "BSolve IT Limited", "displayName": "Mailbox MCP", - "longDescription": "Mailbox MCP connects ChatGPT to a mailbox you already own, on Microsoft 365, Gmail, or any IMAP host. There is no new address and nothing to migrate.\n\nPeople often ask how to connect ChatGPT to Outlook. The distinction that matters is this: it does not drive the Outlook application on your computer. It opens the same mailbox Outlook opens, on the server. So it works whether Outlook is running or not, from any device, and it works the same way whether your mail lives on Microsoft 365, Google Workspace, Gmail, or a hosting company's IMAP server.\n\nIt can triage what has arrived and say what actually needs you, search across folders, read a whole thread in order, read what is inside an attachment (an invoice total, a spreadsheet, a scanned letter), draft a reply for you to check before it goes, send, forward with the original attachments intact, flag, archive, report junk, and file messages into folders. It can look up someone you have written to before, tell you whether a message bounced and whether that bounce was permanent, and check the SPF, DKIM, DMARC and MX records for your own domain.\n\nYour address book comes with the mailbox: Outlook contacts on Microsoft 365, or a CardDAV book on any host that offers one. It can find a person, read their card with the postal address and postcode, add and correct contacts, and import a contacts file. Mailboxes on Microsoft 365, and any host offering CalDAV, get calendar tools on the same connection: read and search the diary, create and update events, check who is free, find a meeting time, send and answer invitations, and set an out of office reply. Which tools appear is measured against your servers when you connect, so you are never offered one they could not honour.\n\nEvery connection carries a permission level you choose at approval: 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, and hold a draft for the owner's approval before it is sent.\n\nIt is built so the mailbox is left exactly as you would have left it yourself. Replies carry the threading headers, so they nest inside the conversation in the recipient's client rather than starting a new one. Reading a message does not mark it as read. Exactly one copy of anything sent is filed in Sent. Moving a message keeps its flags and its original date. Nothing you read is stored: mail, calendar and contact content passes through the server in memory and is never written down.\n\nDestructive actions are labelled as destructive, 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. The company behind it, BSolve IT Limited, holds Cyber Essentials certification.", + "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" + "websiteURL": "https://mailbox-mcp.com", + "composerIcon": "./assets/icon.png", + "composerIconDark": "./assets/icon.png", + "logo": "./assets/logo.png", + "logoDark": "./assets/logo.png" }, - "name": "app-6a96d5e9880c8191aa2a97ec908b4f39", - "version": "1.17.1" -} \ No newline at end of file + "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" +}
Full technical diff · 7 changed fields
changed /files/.app.json/sha256
"93d729e7ba0395d0db7feaeca2e7720f6839773f06c84adc5a6b31923eb30a25"
"c2645eef2d4e1fbba055138356de134542b79aa0c32aeb064ec0fdde81dccd3c"
changed /files/.app.json/size
127
103
changed /files/.codex-plugin~1plugin.json/sha256
"33fa565a80128c086dd9387abf6cb5f1d9c158f5b45e26bced3ce3d59f5c14e6"
"7a2221a13064df380770be8c4ff2c6aa2c36cea21f55005017d2129093e8d1da"
changed /files/.codex-plugin~1plugin.json/size
6583
10363
added /files/.mcp.json
Field was absent
{
"sha256": "d152a3125ee8cb3f72ab1f5e59b024317b7c05dcd7a40c7c4b52a9ef3652a501",
"size": 103
}added /files/assets~1icon.png
Field was absent
{
"sha256": "1aefcecce2750c4fc1e3ec3deffe072c25da29496784e21c68ac75c3c54fb1ac",
"size": 8102
}added /files/assets~1logo.png
Field was absent
{
"sha256": "1aefcecce2750c4fc1e3ec3deffe072c25da29496784e21c68ac75c3c54fb1ac",
"size": 8102
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "c2645eef2d4e1fbba055138356de134542b79aa0c32aeb064ec0fdde81dccd3c",
"size": 103
},
".codex-plugin/plugin.json": {
"sha256": "7a2221a13064df380770be8c4ff2c6aa2c36cea21f55005017d2129093e8d1da",
"size": 10363
},
".mcp.json": {
"sha256": "d152a3125ee8cb3f72ab1f5e59b024317b7c05dcd7a40c7c4b52a9ef3652a501",
"size": 103
},
"assets/icon.png": {
"sha256": "1aefcecce2750c4fc1e3ec3deffe072c25da29496784e21c68ac75c3c54fb1ac",
"size": 8102
},
"assets/logo.png": {
"sha256": "1aefcecce2750c4fc1e3ec3deffe072c25da29496784e21c68ac75c3c54fb1ac",
"size": 8102
}
}
}SHA-256 of public snapshot: da6197045d615a6dfdf1d3a16383037e47872e01312f64b6c4e9cf16c12d63b2