Skip to main content
Glama
victor-git-007

The Ultimate Outlook Desktop MCP

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.git

Then run it:

python -m the_ultimate_outlook_desktop_mcp

Related MCP server: outlook-classic-mcp

What it does

Group

Tools

Calendar

list_events, create_event, get_calendars

Email

list_emails, send_email, read_email, mark_as_read, move_email, reply_email, list_folders, search_emails

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)

  1. Calendar date parse — forces MM/DD/YYYY so non-US locales (e.g. en-AE, short date dd/MM/yyyy) no longer throw "End date cannot be before start date".

  2. Flagged-email filter — the follow-up (red) flag is exposed as a flagged field and filtered in-process, avoiding an invalid COM Restrict error some Outlook installs throw.


Usage notes

  • Always pass account (e.g. victor@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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to manage Microsoft Outlook emails, calendar events, contacts, and folders via COM automation.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to read, send, and manage Outlook mail locally on Windows via COM/MAPI, without cloud APIs.
    114
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.

  • Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.

  • Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/victor-git-007/The-Ultimate-Outlook-Desktop-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server