Skip to content
mcp/skillhub

Outlook Personal MCP Server

by salahawadio.github.salahawad/outlook-personal-mcpv0.1.1

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

1Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Slowing3mo ago

Install Outlook Personal MCP server

Install in Claude Code

claude mcp add outlook-personal -e OUTLOOK_MCP_CLIENT_ID='<outlook-mcp-client-id>' -- uvx mcp-outlook-personal

Configuration

VariableRequiredSecretDescription
OUTLOOK_MCP_CLIENT_IDyes—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.

Freshness

Slowing — last maintenance signal 3mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-06-28 · 3mo ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-06-28 · 3mo ago · official registry · v0.1.1

FAQ

›How do I install the Outlook Personal MCP server in Claude Code?

Run: claude mcp add outlook-personal -e OUTLOOK_MCP_CLIENT_ID='<outlook-mcp-client-id>' -- uvx mcp-outlook-personal. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Outlook Personal require an API key?

Yes. It expects OUTLOOK_MCP_CLIENT_ID.

›Can I use Outlook Personal as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Outlook Personal in the official MCP registry?

Yes, as io.github.salahawad/outlook-personal-mcp.

Alternatives to Outlook Personal

Other email MCP servers.

View all