Outlook integration with OAuth, message search, batch operations, and calendar management
io.github.mcp-z/mcp-outlook
https://github.com/mcp-z/mcp-outlook#readme
STDIO
4 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
Microsoft OAuth client ID (required for OAuth authentication modes)
Microsoft tenant ID (required for OAuth authentication)
Microsoft OAuth client ID (required for OAuth authentication modes)
Microsoft tenant ID (required for OAuth authentication)
Microsoft OAuth client secret (optional for public clients)
Authentication mode
Disable browser auto-open, return auth URL instead (true/false)
OAuth redirect URI (optional, default: ephemeral loopback)
Resource store URI for CSV export files (file://)
HTTP server port (overrides --port)
Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
Logging level
Microsoft OAuth client secret (optional for public clients)
Authentication mode
Disable browser auto-open, return auth URL instead (true/false)
OAuth redirect URI (optional, default: ephemeral loopback)
Dynamic Client Registration mode
External verification endpoint URL (required for external DCR mode)
DCR client storage URI (for self-hosted DCR mode)
Resource store URI for CSV export files (file://)
HTTP server port (overrides --port)
Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
Logging level
Where to find authoritative docs and source for Outlook.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio