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
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
GDPR-compliant calendar access for AI assistants: read, create, edit, RSVP. Google, MS 365, Apple.
Email inboxes and calendars for AI agents: send, receive, search, draft and schedule.
Email inboxes and calendars for AI agents: send, receive, search, draft and schedule.
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.135 PyPI25MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, send, and manage Outlook mail locally on Windows via COM/MAPI, without cloud APIs.144 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