PluginBench
MCP Server
Active

io.github.chrischall/office-outlook-mcp MCP Server

io.github.chrischall/office-outlook-mcp

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

Outlook / Microsoft 365 for Claude — mail, calendar, contacts and tasks, with confirm-gated sending

How to install io.github.chrischall/office-outlook-mcp

Copy-paste configuration for popular MCP clients.

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

    Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.

  • OUTLOOK_DISABLE_FETCHPROXY

    Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.

  • OUTLOOK_API_BASE

    Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.

  • OUTLOOK_WS_PORT

    fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.

  • OUTLOOK_CAPTURE_TIMEOUT

    Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.

  • OUTLOOK_TOKEN_CACHE

    Set to 'false' to stop caching the captured token between runs. Defaults to true.

  • OUTLOOK_TOKEN_FILE

    Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "office-outlook-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/office-outlook-mcp"
      ],
      "env": {
        "OUTLOOK_ACCESS_TOKEN": "<YOUR_OUTLOOK_ACCESS_TOKEN>",
        "OUTLOOK_DISABLE_FETCHPROXY": "<YOUR_OUTLOOK_DISABLE_FETCHPROXY>",
        "OUTLOOK_API_BASE": "<YOUR_OUTLOOK_API_BASE>",
        "OUTLOOK_WS_PORT": "<YOUR_OUTLOOK_WS_PORT>",
        "OUTLOOK_CAPTURE_TIMEOUT": "<YOUR_OUTLOOK_CAPTURE_TIMEOUT>",
        "OUTLOOK_TOKEN_CACHE": "<YOUR_OUTLOOK_TOKEN_CACHE>",
        "OUTLOOK_TOKEN_FILE": "<YOUR_OUTLOOK_TOKEN_FILE>"
      }
    }
  }
}

Related MCP servers

OurFamilyWizard co-parenting for Claude — messages, calendar, expenses, and journal

5
TypeScript
MIT
View repository →

OneHome (CoreLogic) real-estate access for Claude — search, property details, photos, saved homes

1
TypeScript
MIT
View repository →

On the Cheap MCP — free and cheap events, deals and local guides across 14 US cities

0
TypeScript
MIT
View repository →

OpenTable reservation management: find slots, book, cancel, list reservations, manage favorites.

0
TypeScript
MIT
View repository →

Read and change your children's school dismissal plans in PickUp Patrol

0
TypeScript
MIT
View repository →

Redfin real-estate for Claude — search, property details, market reports, saved homes

2
TypeScript
MIT
View repository →