# Prubex > Prubex is a hosted MCP server and REST API that gives AI agents safe, permissioned access to every email and calendar account a person connects: Microsoft 365, Outlook.com, Gmail, Google Calendar, iCloud, Yahoo, Zoho, Fastmail, IMAP/CalDAV and ICS feeds. Sends can wait for the person’s approval; keys carry scopes; every call is audited. Connect at https://mcp.prubex.com/mcp (OAuth for Claude and ChatGPT, or an API key as a bearer token). The first two connected accounts are free; see https://prubex.com/pricing. ## Docs - [Prubex docs](https://prubex.com/docs.md): Where to start, and every section. - [Getting started](https://prubex.com/docs/getting-started.md): Prubex gives an AI agent the email and calendar accounts a person connected, through one MCP server and REST API, with that person's rules applied to… - [Accounts and profiles](https://prubex.com/docs/accounts.md): Every connected mailbox is an account with an id (acc_…). Use accounts_list to see them. - [Scopes and presets](https://prubex.com/docs/scopes.md): Every API key and connected app has scopes (what it may do) and an account scope (where it may do it). A tool needs one scope; a call outside the key’s… - [Gmail and Google Calendar](https://prubex.com/docs/google.md): Connect a Gmail or Google Workspace account under Accounts → Connect an account → Sign in with Google. Google shows what Prubex asks for: reading,… - [What each provider supports](https://prubex.com/docs/providers.md): What an agent can do depends on the provider behind each account. This table is generated from the same registry the gateway enforces: a tool for… - [Zoho Mail and Calendar](https://prubex.com/docs/zoho.md): Connect a Zoho account under Accounts → Connect an account → Sign in with Zoho. Zoho asks you to allow reading, organising and sending mail (never a… - [Fastmail](https://prubex.com/docs/fastmail.md): Connect Fastmail under Accounts → Connect an account → Fastmail. Prubex uses a Fastmail API token for mail (make one in Fastmail with Mail and Email… - [iCloud, Yahoo, AOL, GMX and other mail servers](https://prubex.com/docs/imap.md): Connect any mailbox that offers IMAP and SMTP under Accounts → Connect an account → iCloud, Yahoo, AOL, GMX or your own mail server. Prubex signs in with… - [Calendar links (ICS)](https://prubex.com/docs/ics.md): Add a calendar published as an ICS or iCal link under Accounts → Connect an account → Calendar link. Agents can read its events and free/busy time; they… - [Approvals](https://prubex.com/docs/approvals.md): A send can be held for a person to approve, when the key requires approval for every send or the account's policy holds it. Invitations, event updates,… - [Sending mail](https://prubex.com/docs/sending.md): mail_send, mail_reply, mail_forward and mail_send_draft send from one account. Use mail_validate_send to learn whether a message would be sent, held for… - [Search syntax](https://prubex.com/docs/search.md): mail_search searches every account the key can reach and merges the results newest first. - [Calendar and time zones](https://prubex.com/docs/calendar.md): Pass time_zone (an IANA name such as Africa/Johannesburg) on calendar tools; without it the workspace's time zone applies. Times are ISO 8601: with an… - [Rate limits](https://prubex.com/docs/limits.md): Requests per minute per workspace: 60 on the free tier, 600 on paid plans, 1,200 for enterprise. Responses carry RateLimit headers; a refusal is… - [Billing and pricing](https://prubex.com/docs/billing.md): Prubex bills per connected account each month. Your first 2 accounts are free; the Demo mailbox and disconnected accounts never count. Prices in US… - [Errors](https://prubex.com/docs/errors.md): A tool error returns isError: true with the error as JSON in its text: {"error": {...}} with a code, a message, a hint, sometimes candidates or… - [Tool reference](https://prubex.com/docs/tools.md): Overview of your Prubex access. Call this first. Returns what this server can do for you: the current time and default time zone, your scopes and whether… - [REST API](https://prubex.com/docs/rest.md): Every REST route and the MCP tool it runs. ## Machine-readable - [OpenAPI description](https://prubex.com/openapi.json): the REST API. - [MCP server card](https://prubex.com/.well-known/mcp/server-card.json): transport, OAuth endpoints, scopes. - [MCP Registry entry](https://registry.modelcontextprotocol.io/v0/servers?search=com.prubex/prubex): com.prubex/prubex. - [Docs MCP server](https://mcp.prubex.com/docs): these docs over MCP, no sign-in (docs_search, docs_get_page). ## Setup guides - [Claude](https://prubex.com/integrations/claude): Connect Claude to Gmail, Outlook, Microsoft 365 and your other inboxes and calendars with Prubex, as a custom connector you approve in your browser. - [Claude Code](https://prubex.com/integrations/claude-code): Give Claude Code your email and calendars through Prubex: one MCP server for every account, with OAuth in the browser or an API key. - [ChatGPT](https://prubex.com/integrations/chatgpt): Connect ChatGPT to your email and calendars with Prubex: a ChatGPT connector for every account you connect, with search and fetch for deep research. - [Cursor](https://prubex.com/integrations/cursor): Connect Cursor’s agent to your email and calendars with Prubex: one MCP server for every account you connect, set up with an API key. - [VS Code](https://prubex.com/integrations/vscode): Give GitHub Copilot’s agent mode in VS Code access to your email and calendars through Prubex, one MCP server for every account you connect. - [Windsurf](https://prubex.com/integrations/windsurf): Connect Windsurf’s Cascade agent to your email and calendars with Prubex: one MCP server for every account you connect, with an API key. - [n8n](https://prubex.com/integrations/n8n): Use your email and calendars in n8n AI agent workflows with Prubex, through the MCP Client Tool node and one server for every account. - [REST API](https://prubex.com/integrations/api): Every Prubex tool as a REST endpoint with an OpenAPI description, using the same API keys, permissions and approvals as the MCP server. ## Providers - [Microsoft 365](https://prubex.com/microsoft-365-mcp): Connect Microsoft 365 and Exchange Online mail and calendars to Claude, ChatGPT and any MCP client, with approvals, scopes and an audit log. - [Outlook](https://prubex.com/outlook-mcp): Give Claude, ChatGPT and other agents safe access to Outlook.com, Hotmail and Live mail and calendars, with approval before any send. - [Outlook Calendar](https://prubex.com/outlook-calendar-mcp): Let AI agents read your Outlook and Microsoft 365 calendars, find meeting times, answer invitations and book meetings, with your approval. - [Gmail](https://prubex.com/gmail-mcp): Connect Gmail to Claude, ChatGPT and any MCP client, with approvals before sends, scopes and an audit log. Early access until Google verifies Prubex. - [Google Calendar](https://prubex.com/google-calendar-mcp): Let Claude, ChatGPT and other agents read Google Calendar, find free time, add Meet links and answer invitations, with approval before invites go out. - [iCloud Mail](https://prubex.com/icloud-mcp): Connect iCloud Mail and iCloud Calendar to Claude, ChatGPT and any MCP client with an app-specific password, approvals and an audit log. - [Yahoo Mail](https://prubex.com/yahoo-mail-mcp): Connect Yahoo Mail and Yahoo Calendar to Claude, ChatGPT and other MCP clients with an app password, approval before sends and an audit log. - [Zoho Mail](https://prubex.com/zoho-mail-mcp): Connect Zoho Mail and Zoho Calendar to Claude, ChatGPT and other MCP clients, across Zoho’s data centres, with approvals and an audit log. - [Fastmail](https://prubex.com/fastmail-mcp): Connect Fastmail mail over JMAP and Fastmail calendars over CalDAV to Claude, ChatGPT and any MCP client, with approvals and an audit log. - [IMAP](https://prubex.com/imap-mcp): Connect any IMAP and SMTP mailbox (your host, your company server, GMX, AOL) to Claude, ChatGPT and any MCP client, with approvals and an audit log. - [CalDAV](https://prubex.com/caldav-mcp): Connect CalDAV calendars (iCloud, Yahoo, Fastmail, Nextcloud and other hosts) to Claude, ChatGPT and any MCP client. - [ICS calendar](https://prubex.com/ics-calendar-mcp): Give AI agents read-only access to any calendar link (ICS or webcal), public or secret, alongside your other calendars. ## Optional - [All docs in one file](https://prubex.com/llms-full.txt) - [Pricing](https://prubex.com/pricing) - [Security](https://prubex.com/security) - [Changelog](https://prubex.com/changelog)