Skip to main content
Glama
desek

outlook-local-mcp

Outlook Local MCP Server

A single-binary MCP server that connects Claude Desktop and Claude Code to Microsoft Outlook via the Microsoft Graph API. Manage your calendar, read email, and compose drafts without leaving your AI assistant.

Install

Go binary (recommended):

go install github.com/desek/outlook-local-mcp/cmd/outlook-local-mcp@latest

Docker / OCI:

docker run -i --rm \
  -v outlook-mcp-auth:/data/auth \
  -e OUTLOOK_MCP_TENANT_ID=<tenant> \
  -e OUTLOOK_MCP_CLIENT_ID=<client> \
  ghcr.io/desek/outlook-local-mcp:latest

See Container deployment for the full client config snippet, and Container runtime for the keychain trade-off and image variants.

Claude Desktop extension (no terminal required):

Download the .mcpb file from the latest release and open it in Claude Desktop via Settings > Extensions > Install from file.

Related MCP server: productivity-mcp

Tool invocation shape

All operations use four aggregate domain tools dispatched by an operation verb:

{tool: "calendar", args: {operation: "list_events", date: "today"}}
{tool: "mail",     args: {operation: "list_folders"}}
{tool: "account",  args: {operation: "list"}}
{tool: "system",   args: {operation: "status"}}

Call any domain with operation: "help" to list its verbs and parameters.

Documentation

Guide

Contents

docs/readme.md

Project overview and feature list

docs/quickstart.md

Prerequisites, installation, and first tool call

docs/concepts.md

Output tiers, multi-account model, mail gating, OAuth scopes, observability, and more

docs/troubleshooting.md

Auth errors, Keychain issues, Graph throttling, and account lifecycle

For LLM clients: see llms.txt for a machine-readable index.

License

MIT License. See LICENSE for details.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
4hResponse time
1wRelease cycle
5Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/desek/outlook-local-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server