Outlook Classic MCP

communication MCP Server

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

VerifiedInstall Ready
communicationcommunicationazure
5 views4 stars7 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
4
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

uvx --from outlook-classic-mcp outlook-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "outlook-classic-mcp": {
      "command": "npx",
      "args": [
        "Outlook-Classic-MCP"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

14
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (14)

Mail

`list_mails`, `search_mails`, `get_mail`, `send_mail`, `reply_mail`, `forward_mail`, `move_mail`, `delete_mail`, `mark_mail`, `save_attachments`

OutlookBridge

persistent STA thread

Calendar

`list_events`, `get_event`, `create_event`, `update_event`, `delete_event`, `respond_event`

Tasks

`list_tasks`

Rules

`list_rules`, `toggle_rule`

Folders

`list_folders`, `create_folder`

Out-of-Office

`get_out_of_office`

Contacts

`list_contacts`, `search_contacts`

Category

Tools

Categories

`list_categories`, `set_category`

View

Rendered by

get_mail

full body + attachment list, mark, flag, delete

Account

`whoami` — sanity check; shows the bound mailbox

list_events

day-grouped agenda, expand an event for attendees + body, refresh