Everything a mailbox can do, offered as tools
List, search, send, reply, forward, move, flag and archive. Create events and find meeting times. Download, parse and upload attachments up to 150 MB. Resolve a SharePoint link and read the file.
Outlook MCP
Live · by XOGENT
Hosted MCP server for Microsoft 365
Search mail, draft replies and manage your calendar from Claude, ChatGPT, Cursor or any MCP client. Delegated access, your own permissions, and your mail is never stored.
Three threads are waiting on you:
Want me to draft the reply to Priya?
outlook_search_emails
outlook_search_emails
outlook_list_events
Which tool ran, where, and how long it took. Never the subject, never the body.
What it does
You never call a tool yourself. You ask in your own words and the assistant picks. These are the things it can pick from.
List, search, send, reply, forward, move, flag and archive. Create events and find meeting times. Download, parse and upload attachments up to 150 MB. Resolve a SharePoint link and read the file.
Every tool takes a mailbox argument. The assistant can read careers@ and reply as billing@ in the same conversation, with the shared scopes you granted.
Messages pass through memory to answer one request and are gone when it ends. Not cached, not logged, not used to train anything.
Which tool ran, against which mailbox, whether it worked and how long it took. Never the subject, never the body. Kept 180 days.
A single Azure app serves every customer. Tenants that block user consent get one admin link, and everyone there is covered.
Cursor and VS Code take a deeplink. Claude Code takes one command. Everything else gets a config you paste, with your key already inside it.
A few of the 46 tools
Works with
Claude · ChatGPT · Cursor · VS Code · Windsurf · Zed · Gemini CLI · GitHub Copilot · LangChain · n8n · Vercel AI SDK
Setup
Standard OAuth with PKCE. We never see your password, and you choose which mailbox the assistant should work in.
Shown once, stored only as a hash, revocable in one click. Keys belong to the organisation, so someone leaving does not break them.
Pick your client. The portal watches for the first real call and tells you the moment it lands.
claude mcp add outlook \
--transport http https://outlook-staging.xogent.ai/mcp \
--header "Authorization: Bearer omcp_••••••••••••••••"Delegated permissions. The service reaches the mailboxes you reach and no others.
Each record has its own AES-256-GCM data key, wrapped under a root key held outside the database.
Revoking takes effect on the next request.
Operated by Hetzner Online GmbH. Encrypted daily backups. Logs redacted before they are written.
Full details on the security page.
Pricing
Every plan includes all the tools, every supported client, the activity log and the security described above. The tiers differ only in how many people, mailboxes and requests they cover.
For one person and their own mailbox.
1seat
For a team that shares inboxes and wants everyone connected.
25seats
For a company rolling it out across departments.
250seats
Current prices are on the product pricing page.
Questions
Anything else, write to [email protected].
Free to start
Connect in two minutes. Disconnect in one click. Nothing about your mail is kept in between.