mcpbeat Sign in

Outlook MCP Server

local only

Outlook runs on your own machine — the client starts it, so there is no endpoint to ping. 447 installs a week from npm.

Outlook integration with OAuth, message search, batch operations, and calendar management

Installs per day peak 522 · avg 104 · -23% w/w
a month agotoday
447
Installs / week
npm · @mcp-z/mcp-outlook
Stars
on GitHub
Last commit
0 releases in 90 days
License
language unknown

Nothing serious here today

Today is the operative word: we check Outlook every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add mcp-outlook -- npx -y @mcp-z/mcp-outlook
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-outlook": {
      "args": [
        "-y",
        "@mcp-z/mcp-outlook"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-outlook]
command = "npx"
args = ["-y", "@mcp-z/mcp-outlook"]
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-outlook": {
      "args": [
        "-y",
        "@mcp-z/mcp-outlook"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp-outlook": {
      "args": [
        "-y",
        "@mcp-z/mcp-outlook"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: MS_CLIENT_ID (Microsoft OAuth client ID (required for OAuth authentication modes)), MS_TENANT_ID (Microsoft tenant ID (required for OAuth authentication)), MS_CLIENT_SECRET (Microsoft OAuth client secret (optional for public clients)), AUTH_MODE (Authentication mode), HEADLESS (Disable browser auto-open, return auth URL instead (true/false)), REDIRECT_URI (OAuth redirect URI (optional, default: ephemeral loopback)), DCR_MODE (Dynamic Client Registration mode), DCR_VERIFY_URL (External verification endpoint URL (required for external DCR mode)), DCR_STORE_URI (DCR client storage URI (for self-hosted DCR mode)), RESOURCE_STORE_URI (Resource store URI for CSV export files (file://)), PORT (HTTP server port (overrides --port)), BASE_URL (Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)), LOG_LEVEL (Logging level). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Outlook

same job, measured the same way
I
Gmail
by mcp-z

Gmail integration with OAuth authentication, message search, batch operations, and Sheets export

473 installs/wk local only
Email MCP
by marlinjai

Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations

236 installs/wk local only
Outlook Calendar
by mintmcp

A MCP server that works with Outlook Calendar to manage event listing, reading, and updates.

answering
Outlook Assistant
by littlebearapps

Microsoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.

495 installs/wk local only
Refine Job Search
by getrefine

Job search management: applications, interviews, offers, recruiter email, and company openings.

55 tools answering
Microsoft Teams API
by maxim-mazurok

AI-native Microsoft Teams integration — read chats, send messages, search people

380 installs/wk local only
M365 Graph MCP
by mcps

Manage Microsoft 365 email, calendar, contacts and inbox rules via the Graph API with OAuth 2.0.

answering
Telegram MCP
by jgalea

Telegram MCP server: read, send, and search messages and manage chats via your account.

90 installs/wk local only

Outlook — questions

Answers built from our own checks of this server.

Why is there no uptime for Outlook?
Outlook runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @mcp-z/mcp-outlook was installed 447 times last week.
How do I connect Outlook?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls @mcp-z/mcp-outlook straight from npm; nothing to host, nothing to sign up for.
How many people use Outlook?
The npm package @mcp-z/mcp-outlook was installed 447 times in the last week. Week over week that is -23%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.