ms-365-mcp-server

ms-365-mcp-server

MCP server for interacting with Microsoft 365 and Office services via the Microsoft Graph API.

MCPOfficeOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 1.0k
Source
mcp-github

Overview

ms-365-mcp-server is a Model Context Protocol (MCP) server that enables AI to interact with Microsoft 365 and Office services through the Microsoft Graph API. It supports multiple Microsoft cloud environments and provides comprehensive integration with Microsoft 365 services. This capability allows AI to access and manipulate personal account tools such as email, calendar, and OneDrive files, as well as organizational account tools like Teams and SharePoint. It can be installed and configured using the npx command. Ideal for AI applications requiring integration with Microsoft 365 services.

Capabilities

  • ▪Authentication via MSAL
  • ▪Comprehensive Microsoft 365 service integration
  • ▪Support for read-only mode
  • ▪Tool filtering for fine-grained access control
  • ▪Support for JSON and TOON output formats

Use cases

Managing Outlook emails and calendarManipulating OneDrive filesManaging Teams and SharePoint contentHandling user profiles and contacts

Setup

Requires: API KeyNode.js >= 20
npx @softeria/ms-365-mcp-server

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to enable TOON format output?

Enable via CLI flag --toon or environment variable MS365_MCP_OUTPUT_FORMAT=toon.

Which Microsoft cloud environments are supported?

Supports both international and China (21Vianet) versions of Microsoft 365.

Related skills