Outlook Mailbox Tidier MCP Server
io.github.ma2no4413/outlook-mcp
What is the Outlook Mailbox Tidier MCP server?
Tidy a large Outlook / Hotmail mailbox. Folder subtree moves, bulk ops with dry run, never sends.
How to install Outlook Mailbox Tidier
Copy-paste configuration for popular MCP clients.
OUTLOOK_CLIENT_IDrequiredApplication (client) ID from the Azure app registration. See docs/AZURE.en.md for how to obtain one.
OUTLOOK_TOKEN_CACHEsecretPath to the token cache file. In Docker, point this at a mounted volume so the sign-in survives restarts. The file is the key to the mailbox; never bake it into an image.
OUTLOOK_TENANTcommon for personal and work/school accounts, consumers for personal Microsoft accounts only. Defaults to common.
OUTLOOK_READONLYSet to true to disable every write tool at once, leaving only search and read.
{
"mcpServers": {
"outlook-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ma2no4413/outlook-mcp:0.2.7"
],
"env": {
"OUTLOOK_CLIENT_ID": "<YOUR_OUTLOOK_CLIENT_ID>",
"OUTLOOK_TOKEN_CACHE": "<YOUR_OUTLOOK_TOKEN_CACHE>",
"OUTLOOK_TENANT": "<YOUR_OUTLOOK_TENANT>",
"OUTLOOK_READONLY": "<YOUR_OUTLOOK_READONLY>"
}
}
}
}{
"mcpServers": {
"outlook-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ma2no4413/outlook-mcp:0.2.7"
],
"env": {
"OUTLOOK_CLIENT_ID": "<YOUR_OUTLOOK_CLIENT_ID>",
"OUTLOOK_TOKEN_CACHE": "<YOUR_OUTLOOK_TOKEN_CACHE>",
"OUTLOOK_TENANT": "<YOUR_OUTLOOK_TENANT>",
"OUTLOOK_READONLY": "<YOUR_OUTLOOK_READONLY>"
}
}
}
}{
"mcpServers": {
"outlook-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ma2no4413/outlook-mcp:0.2.7"
],
"env": {
"OUTLOOK_CLIENT_ID": "<YOUR_OUTLOOK_CLIENT_ID>",
"OUTLOOK_TOKEN_CACHE": "<YOUR_OUTLOOK_TOKEN_CACHE>",
"OUTLOOK_TENANT": "<YOUR_OUTLOOK_TENANT>",
"OUTLOOK_READONLY": "<YOUR_OUTLOOK_READONLY>"
}
}
}
}{
"servers": {
"outlook-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ma2no4413/outlook-mcp:0.2.7"
],
"env": {
"OUTLOOK_CLIENT_ID": "<YOUR_OUTLOOK_CLIENT_ID>",
"OUTLOOK_TOKEN_CACHE": "<YOUR_OUTLOOK_TOKEN_CACHE>",
"OUTLOOK_TENANT": "<YOUR_OUTLOOK_TENANT>",
"OUTLOOK_READONLY": "<YOUR_OUTLOOK_READONLY>"
}
}
}
}claude mcp add outlook-mcp --env OUTLOOK_CLIENT_ID=<YOUR_OUTLOOK_CLIENT_ID> --env OUTLOOK_TOKEN_CACHE=<YOUR_OUTLOOK_TOKEN_CACHE> --env OUTLOOK_TENANT=<YOUR_OUTLOOK_TENANT> --env OUTLOOK_READONLY=<YOUR_OUTLOOK_READONLY> -- docker run -i --rm ghcr.io/ma2no4413/outlook-mcp:0.2.7Related MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.