Overview
Features
Authentication via MSAL
Uses the Microsoft Authentication Library to authenticate against Microsoft Graph API, enabling secure access to services.
Comprehensive Microsoft 365 service integration
Integrates a broad set of Microsoft 365/Office services (mail, calendar, files, notes, tasks, contacts, search) via the Graph API.
Read-only mode
Supports starting the server in read-only mode to disable write operations for safe usage.
Tool filtering and access control
Allows enabling a subset of tools via regex patterns or presets for granular control over available functionality.
Output formats
Supports standard JSON output by default and an experimental TOON format for token-efficient responses.
Organization/work mode
Can enable organization/work mode (--org-mode) to access work/school features like Teams and SharePoint.
Tool presets
Provides presets (e.g., mail, calendar, files) and a discovery option to reduce initialization overhead by loading only selected tools.
Who Is This For?
- Developers:Build applications or workflows that interact with Microsoft 365 services via Graph API using the MCP server.
- IT / Work admins:Operate in organization/work mode to manage Teams, SharePoint, and user management features through the MCP server.




