Microsoft 365 MCP Server
Microsoft 365 MCP server provides unified access to Outlook mail, calendar, Teams, and files through the Microsoft Graph API for AI-powered productivity.
Overview
The Microsoft 365 MCP Server provides AI assistants with unified access to the entire Microsoft 365 ecosystem through the Microsoft Graph API. This single server covers Outlook mail, calendar events, Teams messages and channels, and OneDrive/SharePoint files β making it the most comprehensive integration for Microsoft-centric organizations.
Community MCP Server:
Powered by the Microsoft Graph API with delegated or application permissions
Key Features
Outlook Mail
Read, send, reply, and manage emails with full folder and category support
Calendar
View events, check availability, schedule meetings, and manage your calendar
Teams Integration
Access Teams channels, send messages, and collaborate within Microsoft Teams
Files & Documents
Access OneDrive and SharePoint files, read document content, and manage storage
Contacts & Directory
Search your organization's directory, find contacts, and look up user profiles
Enterprise Security
Enterprise-grade authentication via Microsoft Entra ID with admin-governed permissions
Available Tools
Quick Reference
| Tool | Purpose |
|---|---|
list-mail-messages | List and search Outlook email messages |
get-mail-message | Get a specific Outlook email message |
list-drives | List OneDrive drives |
get-drive-item | Get an item in a OneDrive drive |
download-bytes | Download the bytes of a file |
Detailed Usage
list-mail-messagesβΆ
List, search, and filter Outlook email messages.
get-mail-messageβΆ
Get a single Outlook email message.
list-drivesβΆ
List the OneDrive drives available to the signed-in account.
get-drive-itemβΆ
Get an item in a OneDrive drive.
download-bytesβΆ
Download the raw bytes of a file.
Installation
{
"mcpServers": {
"microsoft-365": {
"command": "npx",
"args": ["-y", "@softeria/ms-365-mcp-server"]
}
}
}
Authentication Required:
Authenticate with the server's device-code flow. A custom Azure app registration is optional.
Use Cases
Meeting Coordination
Have AI check your calendar, find available slots, and schedule meetings with attendees automatically.
Email Triage
Ask AI to summarize your inbox, draft replies, and organize emails into folders.
Teams Automation
Post updates to Teams channels, monitor conversations, and automate routine team communications.
Document Research
Search across OneDrive and SharePoint to find documents, extract information, and summarize content.
Sources
Related Articles & Guides
Discord MCP Server
Discord MCP server provides comprehensive Discord integration with 95+ tools for managing messages, channels, roles, forums, webhooks, and server moderation.
Gmail MCP Server
Gmail MCP server provides AI assistants with the ability to read, search, send, and manage Gmail messages including thread management, label organization, and inbox triage.
Slack MCP Server
Slack MCP server provides AI assistants with full Slack workspace integration including channel management, messaging, threads, reactions, and user presence.