What is Modular Outlook MCP Server?
Modular Outlook MCP Server is an MCP (Model Context Protocol) server that connects Claude with Microsoft 365 services through the Microsoft Graph API and Power Automate API. It provides tools for managing Outlook (email, calendar, folders, rules), OneDrive (files, sharing), and Power Automate (flows, environments, run history). Designed for developers and administrators who want to interact with M365 data directly from Claude.
How to use Modular Outlook MCP Server?
Install dependencies with npm install, then register an Azure AD app with required permissions and configure environment variables in .env. Start the auth server with npm run auth-server, use the authenticate tool in Claude to get an OAuth URL, sign in, and tokens are saved to ~/.outlook-mcp-tokens.json. Add the server to Claude Desktop config with command: "node" and the path to index.js.
Key features of Modular Outlook MCP Server
- OAuth 2.0 authentication with Microsoft Graph and Flow APIs
- Email management: list, search, read, send, mark as read/unread
- Calendar management: list, create, accept, decline, delete events
- OneDrive integration: list, search, upload, download, share files
- Power Automate: list environments/flows, trigger runs, view history
- Test mode with simulated responses for development
Use cases of Modular Outlook MCP Server
- Automate email triage and rule creation via Claude
- Manage calendar events and responses without leaving chat
- Upload and share OneDrive files on demand
- Trigger Power Automate flows and check their run history
- Search and organize emails across folders
コメント