io.github.salahawad

outlook-personal-mcp

Outlook Personal MCP

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

stdiocommunityservice

Package Details

Transportstdio
Runtimeuvx

Environment Variables

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.