The Ultimate Outlook Desktop MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@The Ultimate Outlook Desktop MCPWhat's on my calendar this week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
The Ultimate Outlook Desktop MCP
by Disrup Technology — https://disrup-tech.com
One independent MCP server that gives your AI assistant full control of Microsoft Outlook Desktop (Classic) — both calendar and email — over a single stdio connection, using local COM automation. No Microsoft Graph, no Entra app registration.
Requirements: Windows + Outlook Desktop (Classic) running. Outlook must be open for the server to connect.
One-line install
pip install git+https://github.com/victor-git-007/The-Ultimate-Outlook-Desktop-MCP.gitThen run it:
python -m the_ultimate_outlook_desktop_mcpRelated MCP server: outlook-classic-mcp
What it does
Group | Tools |
Calendar |
|
|
Just talk to your assistant:
"What's on my calendar this week?"
"Send an email from my disrup-tech.com account to …"
"List my flagged (red follow-up) emails"
Connect to your assistant
Claude Desktop — add to %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"outlook-desktop": {
"command": "python",
"args": ["-m", "the_ultimate_outlook_desktop_mcp"]
}
}
}Hermes Agent:
hermes mcp add outlook-desktop --command python --args -m the_ultimate_outlook_desktop_mcp(Restart Claude Desktop / start a new Hermes session afterwards.)
Disrup Technology fixes (baked in)
Calendar date parse — forces
MM/DD/YYYYso non-US locales (e.g.en-AE, short datedd/MM/yyyy) no longer throw "End date cannot be before start date".Flagged-email filter — the follow-up (red) flag is exposed as a
flaggedfield and filtered in-process, avoiding an invalid COMRestricterror some Outlook installs throw.
Usage notes
Always pass
account(e.g.info@disrup-tech.com). The default store can resolve to an empty profile and return nothing.Red follow-up flags:
list_emails(flagged_only=True, account="...").
License
MIT — © Disrup Technology (https://disrup-tech.com). See LICENSE for the full
text and the required upstream attribution notices.
This server cannot be deployed
Maintenance
Related MCP Connectors
Your own AI reads, searches and drafts in your mailbox, on your Windows computer.
Gmail, Outlook, Drive, OneDrive and calendars for AI agents. Many accounts, one endpoint, audit log.
Mac & Windows: let ChatGPT, Claude & Cursor use your email, calendar, iMessage, Teams, files. Free.
GDPR-compliant calendar access for AI assistants: read, create, edit, RSVP. Google, MS 365, Apple.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Microsoft Outlook emails, calendar events, contacts, and folders via COM automation.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP-aware agents to interact with the classic Outlook desktop client for mail, calendar, contacts, tasks, and Out-of-Office settings via the COM API, without Azure or OAuth.179 PyPI30MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, send, and manage Outlook mail locally on Windows via COM/MAPI, without cloud APIs.196 npm1MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to securely read, search, draft, and send Outlook emails, manage calendar events, and access mailbox folders through a local MAPI connection to Windows Outlook, with human-in-the-loop safeguards.91MIT