Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
X

XenoXilus/outlook-mcp

Outlook mail, calendar and SharePoint through Microsoft Graph

Before you install: no copy-paste command · no license recorded · link reachable

First step: git clone https://github.com/XenoXilus/outlook-mcp.git

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
npm install -g @anthropic-ai/dxt

Parsed from the README we fetched on 2026-11-05; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
npm install -g @anthropic-ai/dxt
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npm install -g @anthropic-ai/dxt. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Microsoft Outlook MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) server that enables AI assistants to interact with Microsoft Outlook email and calendar through the Microsoft Graph API.
## Features
Email Operations: Read, search, send, reply to emails and download attachments
SharePoint Integration: Access SharePoint files via sharing links or direct file IDs. Download files shared to you via emails.
Calendar Management: View and manage calendar events and appointments
Office Document Processing: Parse PDF, Word, PowerPoint, and Excel files with extracted text content
Receipt & Invoice Collection: Discover emailed receipts by sender/subject/date, save them as verified and consistently named PDFs (attachment, billing link, or rendered fallback), and stage a review draft — built for scheduled, non-interactive runs
Large File Support: Automatic handling of files that exceed MCP response size limits
## Quick Start
Choose your installation method:
| Method | Best For |
| DXT Extension | Claude Desktop users |
| CLI Configuration | Claude Code, mcp CLI, other MCP clients |
> Prerequisites: Before installing, you'll need to set up an Azure application to get your Client ID and Tenant ID.
## Installation
### Installing as DXT Extension
For Claude Desktop users, DXT extensions provide the simplest installation experience.
Option 1: Download Pre-built Extension
1. Download outlook-mcp.dxt from the Releases page
2. In Claude Desktop, go to Settings → Extensions
3. Click Install from file and select the .dxt file
4. Enter your Azure Client ID, Tenant ID, and optional download directory when prompted
Option 2: Build from Source
1. Clone and install dependencies:
bash
git clone https://github.com/XenoXilus/outlook-mcp.git
cd outlook-mcp
npm install
2. Install the DXT CLI: npm install -g @anthropic-ai/dxt
3. Pack the extension:
bash
dxt pack . outlook-mcp.dxt
4. Install the generated .dxt file in Claude Desktop as above
### Using with CLI Tools
For CLI-based MCP clients (Claude Code, mcp CLI, etc.), configure the server directly.
1. Clone and Install:
bash
git clone https://github.com/XenoXilus/outlook-mcp.git
cd outlook-mcp
npm install
2. Configure your MCP client:
Add the following to your MCP servers configuration (location varies by client):
json
"outlook-mcp": {
"command": "node",
"args": ["/absolute/path/to/outlook-mcp/server/index.js"],
"env": {
"AZURECLIENTID": "your-azure-client-id",
"AZURETENANTID": "your-azure-tenant-id",
"MCPOUTLOOKWORKDIR": "/optional/download/directory"
Common config file locations:
Claude Code: ~/.claude.json or project-level .mcp.json
mcp CLI: ~/.config/mcp/servers.json
3. Alternative: Use environment variables
Instead of specifying env in the config, you can export the variables in your shell:
bash
export AZURECLIENTID="your-azure-client-id"
export AZURETENANTID="your-azure-tenant-id"
export MCPOUTLOOKWORKDIR="/optional/download/directory"
## Azure Setup Guide
To use this MCP server, you need to register an application in Microsoft Azure.
### For Business/Work Accounts (Recommended)
1. Go to the Azure Portal and search for "App registrations".
2. Click New registration.
Name: Outlook MCP (or similar)
Supported account types: Accounts in this organizational directory only (Single tenant)
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/xenoxilus-outlook-mcp/)
Source
awesome · https://github.com/XenoXilus/outlook-mcp
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index