Ms 365 MCP Server

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API

Local serverstdioGo

What is the Ms 365 MCP Server?

Ms 365 mcp server connects Ms 365 to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API.

What Ms 365 does

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Microsoft Office services through the Graph API.

Key capabilities

  • Authentication via Microsoft Authentication Library (MSAL)
  • Comprehensive Microsoft 365 service integration
  • Read-only mode support for safe operations
  • Tool filtering for granular access control
  • Tool presets and dynamic discovery to shrink the tool surface and token usage

Requirements

  • Node.js >= 20 (recommended) - Node.js 14+ may work with dependency warnings

Practical notes

  • Maintained by softeria, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Ms 365 MCP Server

{
  "mcpServers": {
    "ms365": {
      "command": "npx",
      "args": [
        "-y",
        "@softeria/ms-365-mcp-server",
        "--toon"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js >= 20 (recommended) - Node.js 14+ may work with dependency warnings

Example prompts to try

  • “Use Ms 365 to Authentication.”

Frequently asked questions

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.