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.

October 19, 2026
MCP ServerCommunication & EmailMicrosoft 365 MCP Server
GitHub starsnpm version

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

ToolPurpose
list-mail-messagesList and search Outlook email messages
get-mail-messageGet a specific Outlook email message
list-drivesList OneDrive drives
get-drive-itemGet an item in a OneDrive drive
download-bytesDownload 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