HomeCommunication › mcp-outlook

mcp-outlook

Outlook mail and OneDrive files via Microsoft Graph — read, search, send and organize.

TypeScript Local macOSWindowsLinux
★ 0 stars Last pushed 2026-09-22 License: MIT

Topics: Communication

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.2.0)

npx -y @dockndevai/mcp-outlook@0.2.0

Or add to your MCP client config:

{
  "mcpServers": {
    "mcp-outlook": {
      "command": "npx",
      "args": [
        "-y",
        "@dockndevai/mcp-outlook@0.2.0"
      ],
      "env": {
        "OUTLOOK_CLIENT_ID": "<YOUR_VALUE>",
        "OUTLOOK_TENANT_ID": "<YOUR_VALUE>",
        "OUTLOOK_CLIENT_SECRET": "<YOUR_VALUE>",
        "OUTLOOK_TOKEN": "<YOUR_VALUE>",
        "OUTLOOK_USER": "<YOUR_VALUE>",
        "OUTLOOK_MODE": "<YOUR_VALUE>",
        "OUTLOOK_ALLOW_SEND": "<YOUR_VALUE>"
      }
    }
  }
}
  • OUTLOOK_CLIENT_ID — Entra (Azure AD) app (client) id. For browser sign-in, register a public client with redirect URI http://localhost.
  • OUTLOOK_TENANT_ID — Directory tenant: a tenant id, or common | organizations | consumers (default common).
  • OUTLOOK_CLIENT_SECRET secret — App secret for app-only (client-credentials) auth. Omit to use interactive browser sign-in.
  • OUTLOOK_TOKEN secret — A pre-obtained Microsoft Graph bearer token (alternative to browser or app-only auth).
  • OUTLOOK_USER — Target mailbox (user id or UPN) for app-only auth. Omit to use the signed-in user's mailbox (/me).
  • OUTLOOK_MODE — Access mode: read-only | read-write | admin. Starts read-only; writes need read-write.
  • OUTLOOK_ALLOW_SEND — Set true to permit sending mail (send/reply/forward). Off by default.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry