PluginBench
MCP Server
Maintained
MIT

Outlook Personal MCP MCP Server

io.github.salahawad/outlook-personal-mcp

What is the Outlook Personal MCP MCP server?

Full-control MCP server for a personal Outlook.com mailbox and calendar (Microsoft Graph).

How to install Outlook Personal MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • OUTLOOK_MCP_CLIENT_ID
    required

    Azure App Registration client ID (Application ID). Required. Create a free app at https://portal.azure.com — see README for the three-minute setup.

  • OUTLOOK_MCP_AUTHORITY

    Azure AD authority URL. Defaults to https://login.microsoftonline.com/consumers which covers personal Microsoft accounts (Outlook.com, Hotmail, Live). Change only if you target a different tenant.

  • OUTLOOK_MCP_FILE_ROOT

    Only files under this directory can be read by add_attachment or written by download_attachment. Defaults to ~/.local/share/outlook-personal-mcp/files.

  • OUTLOOK_MCP_MAX_FILE_BYTES

    Maximum bytes allowed for local attachment reads and attachment downloads. Defaults to 3145728.

  • OUTLOOK_MCP_ALLOW_PERMANENT_DELETE

    Set to 'true' to enable the permanent_delete tool which irrecoverably erases messages (bypasses Deleted Items). Disabled by default for safety.

  • OUTLOOK_MCP_DEBUG

    Set to 'true' to enable debug-level logging for Graph API requests and responses.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "outlook-personal-mcp": {
      "command": "uvx",
      "args": [
        "mcp-outlook-personal"
      ],
      "env": {
        "OUTLOOK_MCP_CLIENT_ID": "<YOUR_OUTLOOK_MCP_CLIENT_ID>",
        "OUTLOOK_MCP_AUTHORITY": "<YOUR_OUTLOOK_MCP_AUTHORITY>",
        "OUTLOOK_MCP_FILE_ROOT": "<YOUR_OUTLOOK_MCP_FILE_ROOT>",
        "OUTLOOK_MCP_MAX_FILE_BYTES": "<YOUR_OUTLOOK_MCP_MAX_FILE_BYTES>",
        "OUTLOOK_MCP_ALLOW_PERMANENT_DELETE": "<YOUR_OUTLOOK_MCP_ALLOW_PERMANENT_DELETE>",
        "OUTLOOK_MCP_DEBUG": "<YOUR_OUTLOOK_MCP_DEBUG>"
      }
    }
  }
}

Related MCP servers

Control your Keenetic router from Claude, Cursor, or any MCP agent—no installation on the router required.

19
TypeScript
MIT
View repository →

MCP server for QMetry Test Management for Jira (QTM4J): test cases, cycles, executions, plans.

0
JavaScript
MIT
View repository →

Detect malicious or vulnerable npm packages: registry search, OSV.dev and GitHub advisory lookups

View repository →

Read the actual source of any Maven dependency—decompile jars and compare versions for breaking changes.

20
Python
MIT
View repository →

AI browser tests from your coding agent: a verdict, failing steps, report, video and trace.

Free crypto AML/KYT screening for BTC/ETH/BSC/TRON — risk score, sanctions, source of funds.

0
Python
View repository →