
Outlook MCP servers: which one fits your work or personal account
Pick by account: Work IQ or Claude's connector for work or school mail, a community server for personal Outlook.com.
- Servers
- 31
- active
- Hosted
- 5
- nothing to install
- Local
- 22
- runs on your machine
- OAuth
- 1
- sign in, no key
Which Outlook server you can use depends first on your account. With a work or school account, use Microsoft's Work IQ or Claude's built-in Microsoft 365 connector, and expect your IT admin to approve it once. With a personal Outlook.com or Hotmail account, those do not work, so use a community server such as Softeria's, which signs you in with a code and needs no Azure setup. Microsoft's older Outlook Mail server only works inside Copilot Studio, and Microsoft says it is kept only for backward compatibility.
Good for
- People at work who want Claude or Copilot to search, summarize and draft replies in their company mailbox
- Outlook.com and Hotmail users who want an assistant to triage a personal inbox
- IT admins deciding which Outlook connection to approve for their tenant
- Developers wiring Outlook mail and calendar into Claude Code, Cursor or VS Code
- Windows and Mac users who would rather use the Outlook app already on their computer
Which Microsoft Outlook MCP server to use
On a work or school account, use Work IQ if your company has Copilot licenses, or Claude's Microsoft 365 connector if you use Claude, and ask IT to approve it. On a personal Outlook.com account, use Softeria's server, or mpalermiti's if you want a server built only for personal mail.
| Server | Made by | Runs | Accounts | Admin approval | Read-only option | GitHub stars |
|---|---|---|---|---|---|---|
| For Microsoft Outlook | ||||||
| Work IQThis page | Microsoft | HostedLocal | Work only | Required | – | 1K |
| Softeria ms-365This page | Community | Local | Both | Work mode | Flag | 1.1K |
| ryaker outlook-mcp | Community | Local | Both | – | None | 449 |
| mpalermiti outlook-mcp | Community | Local | Personal only | No | Config | 40 |
| Outlook Assistant | Community | Local | Both | – | Env setting | 39 |
| Outlook Classic MCP | Community | Local | Desktop app | No | – | 38 |
| Other tools for the same job | ||||||
| Claude Microsoft 365 connector | Anthropic | Built in | Work only | Required | Default | – |
| Microsoft Mail, legacy | Microsoft | Copilot Studio | Work only | – | – | – |
All Microsoft Outlook MCP servers
31 active · official first, then by GitHub stars
outlook-mcpLocalOAuthMCP server for Claude to access Outlook data via Microsoft Graph API
449 GitHub stars
Outlook MCPLocalMicrosoft Outlook personal accounts: mail, rules, calendar, contacts, to-do, drafts (77 tools).
40 GitHub stars
Outlook AssistantLocalMicrosoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.
39 GitHub stars
outlook-assistantLocalMCP server for Outlook email, calendar, and contacts — let your AI assistant manage your inbox directly from the conversation.
39 GitHub stars
Outlook-Classic-MCPLocal MCP server that exposes classic Outlook desktop (mail, calendar, contacts, tasks, rules) to Claude and other MCP clients via COM. No Azure app, no Graph API, no OAuth.
38 GitHub stars
outlook-mcpMCP server for Microsoft Office 365 Outlook – email, calendar & SharePoint integration for Claude, ChatGPT, and AI assistants via Microsoft Graph API
30 GitHub stars
olkcliLocalOutlook & OneDrive MCP: personal & enterprise tools for mail, calendar, contacts, tasks, files
21 GitHub stars- outlook-ews-mcp
Secure MCP server for on-prem Microsoft Exchange (EWS) with tools for email, calendar, contacts, folders, attachments, and free/busy availability.
13 GitHub stars - outlook-pst-mcp
This project is a local MCP server for working with messages from an Microsoft Outlook PST archive.
3 GitHub stars
outlook-mcpLocalComprehensive MCP server for Claude to access Microsoft Outlook and Teams via Microsoft Graph API - including Email, Calendar, Contacts, Tasks, Teams, Chats, and Online Meetings
2 GitHub stars- mcp-outlook
MCP server and one-shot CLI for Outlook and Exchange mail over Microsoft Graph: evidence-bearing search, a read-only multi-mailbox plugin, and sender and recipient allowlists for agents.
2 GitHub stars - Outlook Personal MCPLocal
Full-control MCP server for a personal Outlook.com mailbox and calendar (Microsoft Graph).
2 GitHub stars - outlook-mcp
Custom MCP server connecting Claude to Microsoft Outlook (email, calendar, contacts, tasks, OneDrive) via Cloudflare Workers + OAuth 2.0.
2 GitHub stars
OutlookLocalOutlook integration with OAuth, message search, batch operations, and calendar management
1 GitHub stars- Outlook CalendarHosted or Local
Outlook Calendar MCP Pack
1 GitHub stars - simply-outlook-mcpLocal
A Model Context Protocol (MCP) server that enables AI assistants to interact with Microsoft Outlook calendars and emails through the Microsoft Graph API.
1 GitHub stars
office-outlook-mcpLocalOutlook / Microsoft 365 for Claude — triage mail, reply, answer invites and book meetings, confirmed
0 GitHub stars
Outlook MailLocalRead, search, send and clean up Outlook.com / Hotmail mail through Microsoft Graph.
0 GitHub stars
mcp-outlookLocalOutlook mail and OneDrive files via Microsoft Graph — read, search, send and organize.
0 GitHub stars- outlookLocal
Microsoft Outlook (mail) MCP server — read, search, and send email through Microsoft Graph.
0 GitHub stars
Show all 31Show fewer
- Outlook ContactsHosted or Local
Outlook Contacts (Microsoft 365) MCP Pack
0 GitHub stars - Outlook MailHosted or Local
Outlook Mail (Microsoft 365) MCP Pack
0 GitHub stars - outlook-mcpLocal
MCP tools for @dawnlit/outlook-bridge — let any MCP host read, search, send, reply to, file and template mail through the real Outlook client.
0 GitHub stars - outlook-reader-mcpLocal
MCP server for reading Outlook mail via Microsoft Graph: list, search, and fetch emails (batched), and download attachments.
0 GitHub stars - personal-outlook-mcpLocal
Model Context Protocol server for a personal Outlook (consumer Microsoft account) inbox and calendar, via Microsoft Graph. Stdio transport, MSAL device-code auth, OS-keyring token cache.
0 GitHub stars - outlook_calendar_mcpLocal
MCP server for Outlook Calendar integration
0 GitHub stars - Outlook ClassicLocal
Mail, calendar and contacts of classic Outlook on Windows via COM. Single EXE, no Graph app.
0 GitHub stars - Outlook Mailbox TidierLocal
Tidy a large Outlook / Hotmail mailbox. Folder subtree moves, bulk ops with dry run, never sends.
0 GitHub stars - outlook-mac-mcp
MCP server for Outlook personal accounts (Hotmail/Outlook.com) via Microsoft Graph API
0 GitHub stars - outlook-calendarHosted
A MCP server that works with Outlook Calendar to manage event listing, reading, and updates.
- outlook-emailHosted
A MCP server for Outlook email that lets you search, read, and draft emails and replies.
Questions
Does Microsoft have an official Outlook MCP server?
Yes, but Microsoft keeps its Outlook Mail MCP server in Copilot Studio only for backward compatibility and says not to use it in new projects. For new work Microsoft points to Work IQ, which covers Outlook mail along with the rest of Microsoft 365.
Can I connect a personal Outlook.com or Hotmail account?
Not to Work IQ or Claude's Microsoft 365 connector, which both need a work or school account. Use a community server instead. Softeria's works with personal accounts by default, and mpalermiti's is built only for them.
Do I need my IT admin to approve it?
For Work IQ and Claude's connector, yes. An administrator approves it once for the whole company, then everyone can sign in. A community server on a work account can hit the same approval screen if your company blocks users from approving apps themselves.
Which admin role can approve it?
Claude's connector needs a Microsoft Entra Global Administrator for the first approval. Work IQ accepts a Global Administrator, Privileged Role Administrator, Cloud Application Administrator or Application Administrator.
Does Work IQ need a Copilot license?
Microsoft's Work IQ admin guide lists a Microsoft 365 Copilot license for each user, on top of a base plan such as E3, E5 or Business Premium. Without those licenses, Claude's connector or a community server is the alternative.
Do I have to register an app in Azure?
Only for some community servers. ryaker's, mpalermiti's and Outlook Assistant need your own app registration, and personal-account users need a free Azure account to create one. Softeria's server has a built-in app, and Work IQ and Claude's connector need nothing from you.
Can the assistant send or delete my email?
Most servers can, if you give them permission. Claude's connector only reads and searches until your admins turn on write actions. Softeria, Outlook Assistant and mpalermiti's server each have a read-only setting, and ryaker's has none.
Can it use the Outlook app on my computer instead?
Yes. Outlook Classic MCP drives classic Outlook on Windows, and claude-outlook-mcp drives Outlook for Mac. They use the account Outlook is already signed into, so there is no app registration or admin approval. The new Outlook for Windows is not supported.
Why does Softeria's server keep asking me to sign in?
On personal accounts the sign-in expired about an hour after login with the default setting. Setting MS365_MCP_TENANT_ID=consumers fixed the refresh for the user who reported it.