PluginBench
MCP Server
Active
MIT

io.github.dockndevai/mcp-outlook MCP Server

io.github.dockndevai/mcp-outlook

What is the io.github.dockndevai/mcp-outlook MCP server?

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

How to install io.github.dockndevai/mcp-outlook

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • 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.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-outlook": {
      "command": "npx",
      "args": [
        "-y",
        "@dockndevai/mcp-outlook"
      ],
      "env": {
        "OUTLOOK_CLIENT_ID": "<YOUR_OUTLOOK_CLIENT_ID>",
        "OUTLOOK_TENANT_ID": "<YOUR_OUTLOOK_TENANT_ID>",
        "OUTLOOK_CLIENT_SECRET": "<YOUR_OUTLOOK_CLIENT_SECRET>",
        "OUTLOOK_TOKEN": "<YOUR_OUTLOOK_TOKEN>",
        "OUTLOOK_USER": "<YOUR_OUTLOOK_USER>",
        "OUTLOOK_MODE": "<YOUR_OUTLOOK_MODE>",
        "OUTLOOK_ALLOW_SEND": "<YOUR_OUTLOOK_ALLOW_SEND>"
      }
    }
  }
}

Related MCP servers

Manage Percona PostgreSQL + PgBouncer on Kubernetes — safe-by-default access modes and guards.

1
TypeScript
MIT
View repository →

Read Microsoft Teams teams, channels, chats and messages, and post/reply/send, safe by default.

0
TypeScript
MIT
View repository →

Ask your own documents with citations, plus durable memory for agents. Safe by default.

2
TypeScript
Apache-2.0
View repository →

Azure Resource Manager inventory & ops for AI agents — governed, confirmation-gated.

1
TypeScript
MIT
View repository →

uxspot.io UX reference: glossary, AI x UX tools directory, checklists and Learn UX curriculum

2
TypeScript
MIT
View repository →
DODocling MCP logo

Convert PDFs and documents to structured formats for AI applications using Docling.

709
Python
MIT
View repository →