Microsoft 365

Microsoft 365 is an MCP server that integrates AI assistants with Microsoft 365 services and the Microsoft Graph API. It connects large language model interfaces directly to Outlook, OneDrive, Teams, SharePoint, OneNote, Planner, To Do, and Excel. Developers, business analysts, and office professionals use this server to automate organizational workflows, query files, and interact with enterprise data directly through conversation. The server exposes over 300 tools covering core Microsoft Graph endpoints for both personal Microsoft accounts and enterprise work or school tenants. Users can inspect shared mailboxes, create calendar events, browse SharePoint documents, summarize team chat logs, and download file contents. In addition to personal productivity endpoints, it supports enterprise features such as fine-grained scope control, organization-specific permissions, tool filtering presets, and dedicated sovereign cloud support for Microsoft 365 environments such as 21Vianet in China. Token consumption can also be optimized by switching between standard JSON and experimental TOON output formats.

Category: Communication & Messaging

Tags: graph-api, microsoft-365, onedrive, outlook, teams

Visit Microsoft 365

How to install and configure Microsoft 365

Follow these steps to configure the server in Claude Desktop: 1. Ensure you have Node.js version 20 or higher installed. 2. Open your Claude Desktop configuration file under Settings > Developer. 3. For personal accounts, add the server to the mcpServers object: json { "mcpServers": { "ms365": { "command": "npx", "args": ["-y", "@softeria/ms-365-mcp-server"] } } } 4. For organization or work accounts (Teams, SharePoint, shared mailboxes), append the --org-mode flag: json { "mcpServers": { "ms365": { "command": "npx", "args": ["-y", "@softeria/ms-365-mcp-server", "--org-mode"] } } } 5. Save the configuration and restart Claude Desktop, then complete the Microsoft Authentication Library (MSAL) login flow prompted in your client.

What you can do with Microsoft 365

  • Searching and summarizing emails, drafts, and calendar events within personal Outlook or enterprise shared mailboxes. * Retrieving and downloading spreadsheets, presentations, and documents stored across OneDrive folders and SharePoint document libraries. * Querying Microsoft Teams channels, group chats, meeting transcripts, and attendance records for administrative summaries. * Managing organizational tasks and project schedules by creating, updating, and listing items in Planner and Microsoft To Do. * Running secure, read-only administrative audits of tenant users, presence indicators, and directory lists across corporate environments.

Key facts

  • https://github.com/Softeria/ms-365-mcp-server
  • Communication & Messaging, Files, Documents & PDFs
  • graph-api, microsoft-365, onedrive, outlook, teams

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server — MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…

How do I install Microsoft 365?

You can run the server directly via Node.js using npx. Add npx with the package argument @softeria/ms-365-mcp-server to your client configuration file, such as Claude Desktop or Claude Code CLI. Work and school accounts require adding the --org-mode flag.

What can Microsoft 365 do?

The server provides over 300 tools mapping directly to Microsoft Graph API endpoints. It lets your AI assistant read and send Outlook emails, manage calendar events, browse and download OneDrive and SharePoint files, manage Planner tasks, and view Teams chats and meeting records.

Which MCP clients work with Microsoft 365?

It functions with any Model Context Protocol compliant client that supports stdio process execution, including Claude Desktop and Claude Code CLI across macOS, Linux, and Windows environments.

What is the difference between personal and organization mode?

Personal mode operates by default using standard consumer Microsoft accounts for email, calendar, and OneDrive. Organization mode requires the --org-mode flag to connect to enterprise tenants and unlocks SharePoint, Teams, user management, shared mailboxes, and meeting transcripts.

Is Microsoft 365 open source?

Yes, Microsoft 365 MCP server is an open-source project published under the MIT license on GitHub by Softeria.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories