OutlookMCPServer
1
OutlookMCPServer is a Model Context Protocol server that allows integration of Microsoft 365 services with Claude Desktop through the Microsoft Graph API. It supports mail access, calendar management, and partial integration with OneDrive and Sharepoint.
OutlookMCPServer
This project is an MCP server that connects Claude Desktop to Microsoft 365 services like mail, calendar, and files using the Microsoft Graph API.
✨ Features
- Mail access: Manage your inbox with actions like composing, responding, and analyzing.
- Calendar support: Manage events and invitations.
- OneDrive support (partial): Search files and get metadata.
- Sharepoint support (partial): Load drives, search files, and get metadata.
🧱 Tech Stack
msgraph
azure.identity
FastMCP
uv
dependency management
⚙️ Requirements
Runs locally on macOS, requires Claude Desktop, and needs an Azure-registered application.
🔐 Authentication Setup
Create an auth_cache folder and an .env file for Azure credentials. Initial authentication uses DeviceCodeCredential.
Integration
Configure Claude Desktop with specific settings to integrate the server.
📌 Roadmap
- Mail and calendar integration (DONE)
- OneDrive and Sharepoint integration (IN PROGRESS)