Prubex
One MCP server for every inbox and calendar: Microsoft 365, Outlook, Gmail, iCloud, Yahoo, Zoho, Fastmail, IMAP/CalDAV. Every send waits for your approval by default.
Hosted MCP Server
npx add-mcp 'https://mcp.prubex.com/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
MCP server · REST API · Email and calendar
One MCP server. Every inbox and calendar.
Give Claude, ChatGPT, Cursor and any agent safe access to the email and calendar accounts you connect. You choose what each agent may do, and sends wait for your approval.
Two accounts free · No card required
ClaudeChatGPTCursor
Works with the accounts you already have
- Microsoft 365
- Outlook.com
- GmailEarly access
- Google CalendarEarly access
- iCloud
- Zoho Mail
- Fastmail
- Yahoo
- GMX
- Any IMAP server
- CalDAV
- Calendar links (ICS)
Gmail and Google Calendar are in early access until Google verifies Prubex, so places are limited.
See it work
Ask in plain words. Prubex does the rest.
Your agent calls Prubex’s tools to search, read and reply across your accounts. Anything that would send waits for you.
ClaudePrubex connected
- Anything from Hannah I still need to answer? And what does my week look like?
- →mail_search{ "query": "from:hannah is:unread" } 2 messages: Re: Brightwater onboarding call · Re: Contract renewal: Brightwater
- →calendar_list_events{ "start": "2026-11-02", "end": "2026-11-09" } Events from Work and Personal, in your time zone
- Hannah asked for the data-migration checklist before your Brightwater onboarding call on Thursday at 15:00. There’s also an unread reply about the Brightwater contract renewal. Your week has the Q4 launch sync on Wednesday at 11:00. Shall I reply to Hannah?
- Yes, tell her I’ll send it tomorrow morning.
- →mail_reply{ "message_id": "msg_…", "body": { "content": "Hi Hannah, …" } } Held for approval: you decide in Prubex before anything is sent
- You approved the reply in PrubexSent once, logged in Activity
An example conversation over the Demo mailbox every new workspace gets, so you can try the same before connecting your own.
How it works
Connected in minutes.
Three steps, and every account you add is available to every agent you allow.
- 1
Connect
Sign in with Microsoft, Google or Zoho, add an app password for iCloud, Yahoo and any IMAP server, or an API token for Fastmail. Calendars come along, and calendar links work too. - 2
Authorise
Add Prubex to Claude or ChatGPT and approve it, or create an API key for any other client. Pick which accounts it may reach and what it may do there. - 3
Ask
Your agent searches, reads, drafts, replies, files and schedules across every account through one connection, with the same tools everywhere.
Safety
Your agents work for you. You keep the final say.
Prubex sits between your agents and your accounts, so every rule you set holds for every agent, everywhere.
-
Nothing is sent without you
Every send waits for your approval by default. Review it in Prubex, edit it if you like, then approve or reject. Trusted recipients can skip the wait when you say so. -
Scopes per agent and account
Each key or connected app gets a preset (read-only, assistant or full) or exactly the scopes you choose, and only the accounts you pick. -
Every call on the record
Each tool call is logged with who made it, on which account and what happened. Filter it, watch it live, export it as CSV. -
Trash, never delete
No tool can permanently delete mail, mail folders or calendars. Mail an agent removes goes to the trash, where you can get it back, and you can turn even that off. - How we handle your data
Calendars
Every calendar. One agenda.
Ask for your day and get work, personal and family calendars merged in your time zone. Free/busy and meeting-time search work across them too.
- One call, every account Events from each calendar you connect, merged and sorted.
- Find a time that works Prubex checks every calendar you allow before it suggests one.
- Invitations handled Accept, decline or propose a new time where the provider allows.
Thursday
calendar_list_events · 3 accounts · Africa/Johannesburg
- 08:30–09:00 School run iCloud
- 09:00–09:15 Daily standup Work · Microsoft 365
- 11:00–11:45 Design review Work · Microsoft 365
- 13:00–13:30 Lunch with Sam Personal · Gmail
- 15:00–16:00 Brightwater onboarding Work · Microsoft 365
Example day with fictional events.
Pricing
Pay per connected account.
Your first two accounts are free. After that, each account costs less the more you connect.
What would I pay?
$3.75 a month
First 2 accounts free. No card required.
Prices in US dollars, excl. tax where applicable. Paddle is our merchant of record and handles tax and invoices.