Microsoft 365 MCP Server

ms-365-mcp-server

An unofficial MCP server for Microsoft 365 and Office through the Graph API: mail, files, calendar, sign-in with a Microsoft account and an organization mode

  • 1,034 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Reads mail, files and the calendar and can change them
  • Rights depend on the Azure app permissions
  • The server is unofficial
All reasons and checks

softeria/ms-365-mcp-server

Install

Manual install

npx @softeria/ms-365-mcp-server

Sign in with a Microsoft account through an Azure app. Flags: --toon, --org-mode, --list-permissions.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Reads mail, files and the calendar and can change them
  • Rights depend on the Azure app permissions
  • The server is unofficial

This is third-party code. Review the repository files before installing.

What it does

The server from the Softeria organization gives an agent access to Microsoft 365 and Office through the Graph API. It launches with `npx @softeria/ms-365-mcp-server`. Flags: `--toon` changes the output format, `--org-mode` turns on tools for organizational accounts and `--list-permissions` shows the needed permissions. Sign-in goes through a Microsoft account and an Azure app, and the README lists the supported clouds. The npm package is `@softeria/ms-365-mcp-server`, version 0.158.0 from 02.10.2026, MIT license.

Who it is for. For people who work in Microsoft 365 and want an agent to read mail, files and the calendar and act in them on request.

Good fit when

  • You need to find a mail or file and reply to them from an agent
  • You need to manage the calendar through an agent
  • You need a Microsoft 365 server with a mode for organizational accounts

Not a fit when

  • You need an official Microsoft server: this is unofficial, and Microsoft has Work IQ
  • You are not ready to let an agent read mail and change files

Example request

Find the mails from the accounting department from the last week and make a list of invoices with amounts

MCP

Transport
stdio
Authentication
OAuth

Limitations

The server is unofficial: it is published by the Softeria organization and not by Microsoft. It works with mail, files and the calendar, so access is wide, and the rights depend on the Azure permissions granted. The --list-permissions flag shows which rights are needed, do not grant extra. Availability of Microsoft 365 from Russia is not stated in the documentation.

How to disable. Remove the server entry from the client config and revoke the Azure app's permissions in the Microsoft account settings.

FAQ

Is it official?

No, it is published by the Softeria organization. Microsoft's official set is called Work IQ.

How do I launch it?

npx @softeria/ms-365-mcp-server, then sign in with a Microsoft account.

What do the flags do?

--toon changes the output format, --org-mode turns on organization tools, --list-permissions shows the needed permissions.

Discussion

No questions or reviews yet.

An MCP server that gives the agent access to mail, calendar, OneDrive files and Power Automate flows through Microsoft Graph

MCP serverBroad access443Repository stars
Official

monday.com's official MCP server: boards, items, columns, forms and the full GraphQL API, plus a monday CRM plugin

MCP serverBroad access428Repository stars
Editors’ pick

One MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat and Apps Script with OAuth 2.1

MCP serverBroad access3.3KRepository stars

MCP Teams Server

mcp-teams-server

An MCP server for Microsoft Teams: reading channel messages, creating threads with mentions and replying. The code is open by Inditex and runs in Docker

MCP serverExtended access442Repository stars
Official

The official Todoist MCP server: the agent finds, creates and updates tasks and projects in your account

MCP serverExtended access557Repository stars

Obsidian MCP

obsidian-mcp

A local MCP server for Obsidian vaults: reads and edits explicitly configured folders of Markdown files, Obsidian need not be open

MCP serverBroad access742Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Microsoft 365 MCP Server (this entry)noOAuth1,034
Microsoft Work IQyes1,033official Microsoft plugins with MCP servers and skills for Copilot and Claude Code
MCP Teams ServernoOAuth442Teams through an Azure app, launched in Docker

README in short

The README describes an unofficial Microsoft 365 and Office server through the Graph API: launching through npx, flags, sign-in through an Azure app and the supported clouds. MIT license.

README badge

Report a problem

Foxx AIMicrosoft 365 MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.