Skip to content
Automation Squad

Ranked roundup · Microsoft Outlook

Best MCP Server for Microsoft Outlook

The most useful MCP server for Microsoft Outlook right now is not the official one. Microsoft does ship one — Work IQ Mail, released in preview under its Agent 365 platform — but it sits behind a Microsoft 365 Copilot license, an Entra admin registration, and the Copilot Studio toolchain, with no support for personal Outlook.com accounts. That leaves the practical field to community servers built on the Microsoft Graph API. The strongest is softeria/ms-365-mcp-server: 944 GitHub stars, MIT-licensed, with commits landing the same day we verified it. Around it sit a smaller Outlook-only Graph server, a hosted no-code option from Zapier, and a Windows-local server that drives desktop Outlook over COM with no cloud auth at all. We ranked all five on verifiable criteria — official status, maintenance recency, adoption, auth model, and documented capability coverage. No paid placement, and every repo number below was checked against the GitHub API on September 1, 2026.

Facts checked September 1, 2026 · ranked on verifiable criteria · placement is never for sale

Robert MacKelfresh

By Robert MacKelfresh

Founder, Automation Squad ·

The ranking

  1. Most users: the fullest Outlook and Microsoft 365 coverage, actively maintained, works with both personal and work accounts

    Mail read/send/search, calendar, contacts, OneDrive, Excel, OneNote, To Do, and Planner across 300+ Microsoft Graph tools, with presets, regex filters, and dynamic discovery to narrow the surface; org mode adds Teams, meeting transcripts, and shared mailboxes

    Self-hosted; runs locally via npx (Node), with HTTP mode and Docker/Azure Container Apps options for remote hosting · Device-code flow by default with tokens cached in the OS credential store; OAuth authorization-code flow in HTTP mode; bring-your-own-token via environment variable · MIT · 944★

    • Community project, not affiliated with Microsoft
    • 300+ tools can flood an MCP client's context — you are expected to use presets or --enabled-tools filtering
    • Work/school features require the --org-mode flag from the first login; you cannot bolt it on later without re-authenticating
    • Personal Microsoft accounts must set the tenant to 'consumers' or token refresh fails
  2. Official · Microsoft

    Enterprises already paying for Microsoft 365 Copilot that build agents in Copilot Studio and want vendor-supported tooling

    10 mail tools: create and send drafts, sendMail, reply and reply-all, update and delete messages, KQL-style search via the Graph Search API, and sent-items listing, with HTML mail support; calendar is a separate Work IQ server

    Microsoft-hosted; tenant-scoped endpoint under agent365.svc.cloud.microsoft, consumed through Copilot Studio and the Agent 365 platform · Microsoft Entra ID; an IT admin registers the server for the tenant, and tools run as the signed-in user

    • Preview feature — Microsoft states it is not meant for production use and may rename tools and parameters
    • Requires a Microsoft 365 Copilot license and an Entra admin registration; no version exists for personal Outlook.com accounts
    • Deliberately thin surface: no folder management, no inbox rules, no contacts, and no attachment-management tools
    • Only reachable through the Copilot Studio / Agent 365 stack, not as a general-purpose MCP endpoint for arbitrary clients
  3. A smaller, Outlook-only tool surface — including inbox rules, which most rivals skip — if you are comfortable registering your own Entra app

    Email list, search, read, send, and read/unread flags; calendar event create, accept, decline, delete; folder management; inbox rule listing and creation; a test mode with mock data

    Self-hosted; local Node server plus a local OAuth helper server on port 3333 · OAuth 2.0 against Microsoft Graph via an Entra (Azure) app registration you create yourself; tokens are cached in a plaintext JSON file in your home directory · 433★

    • No license file in the repository, so the code is technically all-rights-reserved despite being public
    • Last pushed March 2026 — five months without a commit at verification time
    • Setup is the most manual of the group: Azure Portal app registration, client secret, .env file, and a separate local auth server
    • Tokens are stored in a local JSON file rather than the OS credential store
  4. No-code setup with hosted auth, and the only option here with event triggers alongside on-demand tool calls

    Roughly 52 documented capabilities: 13 triggers, 31 write actions, and 7 searches covering send/draft mail, calendar events, and contacts, usable from any MCP-capable client

    Fully managed; remote endpoint at mcp.zapier.com, nothing to install or run · OAuth handled entirely by Zapier — you connect your Outlook account in Zapier's UI and your MCP client talks to their hosted endpoint

    • Third-party hosted: your mail and credentials flow through Zapier's infrastructure, and tool calls count against Zapier plan limits
    • Run by Zapier, not Microsoft
    • Some actions are restricted — adding a user to a distribution list requires a Microsoft 365 Business account
    • Calendar date-range fetch caps at 500 events
  5. Locked-down Windows desktops where registering an Entra app is not an option but classic Outlook is installed

    Local email search, read, compose, reply, folder create/move/delete, and CSV-driven batch forwarding against the running Outlook client

    Self-hosted local Python process on the same Windows machine as desktop Outlook; installable via uvx or pip · None — it drives your already-signed-in desktop Outlook profile through win32 COM automation, so no Entra app, no OAuth, and no data leaving the machine · 32★

    • Windows-only (Windows 10+, Outlook 2016+), and Outlook must be installed and running
    • Email only — no calendar or contacts access documented
    • Small project: 32 stars, last pushed December 2025
    • README shows an MIT badge but GitHub detects no license file in the repository

Microsoft Outlook MCP servers compared

ServerMaintained byRunsAuthLicense
Softeria MS-365 MCP ServerCommunitySelf-hosted; runs locally via npx (Node), with HTTP mode and Docker/Azure Container Apps options for remote hostingDevice-code flow by default with tokens cached in the OS credential store; OAuth authorization-code flow in HTTP mode; bring-your-own-token via environment variableMIT
Work IQ Mail (Microsoft, preview)MicrosoftMicrosoft-hosted; tenant-scoped endpoint under agent365.svc.cloud.microsoft, consumed through Copilot Studio and the Agent 365 platformMicrosoft Entra ID; an IT admin registers the server for the tenant, and tools run as the signed-in user
ryaker/outlook-mcpCommunitySelf-hosted; local Node server plus a local OAuth helper server on port 3333OAuth 2.0 against Microsoft Graph via an Entra (Azure) app registration you create yourself; tokens are cached in a plaintext JSON file in your home directory
Zapier MCP for Microsoft OutlookCommunityFully managed; remote endpoint at mcp.zapier.com, nothing to install or runOAuth handled entirely by Zapier — you connect your Outlook account in Zapier's UI and your MCP client talks to their hosted endpoint
marlonluo2018/outlook-mcp-server (local COM)CommunitySelf-hosted local Python process on the same Windows machine as desktop Outlook; installable via uvx or pipNone — it drives your already-signed-in desktop Outlook profile through win32 COM automation, so no Entra app, no OAuth, and no data leaving the machine

How to choose

Pick softeria/ms-365-mcp-server if you want one self-hosted server covering mail, calendar, contacts, and the rest of Microsoft 365 — it is the best-maintained option by a wide margin. Pick Work IQ Mail if your org already pays for Microsoft 365 Copilot and builds in Copilot Studio; official support is worth the gating there. Pick ryaker/outlook-mcp if you want a leaner Outlook-only surface and can register your own Entra app. Pick Zapier if you will not host anything. Pick marlonluo2018's COM server if you are on a locked-down Windows machine where an Entra app registration is not going to happen.

How this ranking works

Every server here is real and was checked against its repository or vendor documentation on the date above — stars and licenses come from the GitHub API, not from memory. Order reflects verifiable criteria only: official support, maintenance recency, adoption, auth model, and documented capability coverage. We do not run paid placements, and we list every caveat we find, including the unflattering ones.

Common questions

Is there an official MCP server for Microsoft Outlook?
Yes — Microsoft's Work IQ Mail server, in preview under the Agent 365 platform. It requires a Microsoft 365 Copilot license and an Entra admin registration, works only through Copilot Studio, and has no version for personal Outlook.com accounts, which is why community Graph API servers do most of the real-world work.
What does setup and authentication actually involve?
Every cloud option authenticates through Microsoft Graph, but the friction varies a lot. Softeria's server is the easiest self-hosted path — run it via npx, sign in with a device code, and tokens land in your OS credential store — while ryaker's requires you to register your own Entra app in the Azure Portal and run a local auth helper. Zapier removes the hosting and OAuth work entirely, at the cost of routing your mailbox through their infrastructure.
Can I use these with a personal Outlook.com account?
Softeria's server supports personal accounts if you set the tenant to 'consumers', and Zapier connects personal accounts through its normal Outlook integration. Microsoft's official Work IQ Mail server does not support personal accounts at all.
Is there an option that avoids the Microsoft Graph API entirely?
One: marlonluo2018's server automates the desktop Outlook client over Windows COM, so there is no Entra app, no OAuth, and no data leaving the machine. The tradeoffs are that it is Windows-only, email-only, and requires Outlook to be installed and running.

MCP servers we build

Automation Squad publishes its own open-source MCP servers and agent skills, documented with the same rules this ranking uses.