MCP Microsoft Office Bridge

MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the Microsoft Graph API. It enables software teams, QA engineers, and enterprise users to give autonomous agents direct access to real tenant services rather than relying on mocks or static test data. The bridge provides 117 tools across 12 distinct functional modules, including Mail, Calendar, OneDrive Files, Excel, Word, PowerPoint, Teams, Contacts, To-Do, Groups, People, and Search. It runs as a multi-user service, allowing team members to execute isolated operations using their own credentials while keeping authentication tokens encrypted at rest. Because all operations execute against live Microsoft Graph endpoints, agents can read and flag emails, organize calendar invitations, manipulate Excel spreadsheets directly in cloud storage, and interact with Microsoft Teams channels and chats in real time.

Category: Communication & Messaging

Tags: microsoft-365, office, onedrive, outlook, productivity

Visit MCP Microsoft Office Bridge

How to install and configure MCP Microsoft Office Bridge

  1. Register an application in the Azure Portal under Microsoft Entra ID with the required delegated Microsoft Graph permissions, and set the web redirect URI to http://localhost:3000/api/auth/callback. 2. Clone the repository and install dependencies: bash git clone https://github.com/Aanerud/MCP-Microsoft-Office.git cd MCP-Microsoft-Office npm install 3. Copy .env.example to .env and configure MICROSOFT_CLIENT_ID and MICROSOFT_TENANT_ID. 4. Start the server using npm run dev:web, sign in at http://localhost:3000, and click "Generate MCP Token". 5. Add the adapter to your Claude Desktop configuration file with your generated token: json { "mcpServers": { "microsoft-365": { "command": "node", "args": ["/path/to/MCP-Microsoft-Office/mcp-adapter.cjs"], "env": { "MCP_SERVER_URL": "http://localhost:3000", "MCP_BEARER_TOKEN": "paste-your-token-here", "MCP_MODULES": "search,mail,calendar,files,people,contacts,groups,query" } } } } 6. Restart Claude Desktop to load the tools.

What you can do with MCP Microsoft Office Bridge

  • Triage incoming Outlook messages, inspect attachments, mark critical emails as read, and compose automated replies directly within LLM prompts. - Schedule meetings, review availability windows, find suitable conference rooms, and accept or decline incoming calendar invites. - Read and modify cloud-hosted Excel workbooks, including managing worksheets, sorting ranges, and creating tables without local file downloads. - Manage team collaboration in Microsoft Teams by creating channels, posting updates, and reading active channel and chat discussions. - Query and synchronize enterprise directory details, user profile contacts, and personal Microsoft To-Do task lists.

Key facts

  • https://github.com/Aanerud/MCP-Microsoft-Office
  • Communication & Messaging, CRM, ERP & E-commerce, Files, Documents & PDFs
  • microsoft-365, office, onedrive, outlook, productivity

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…

What is MCP Microsoft Office Bridge?

MCP Microsoft Office Bridge is a multi-user bridge that connects MCP-compatible AI clients to Microsoft 365 using the Microsoft Graph API. It provides 117 tools spanning Outlook mail, calendar events, OneDrive files, Teams conversations, and Office documents.

How do I install MCP Microsoft Office Bridge?

Register an app in Azure Entra ID, clone the GitHub repository, install dependencies with npm install, configure your tenant details in .env, and run the web service. Once authenticated via the local web interface, copy the generated bearer token into your Claude Desktop configuration file.

Why does the Claude Desktop configuration split the server into multiple entries?

Claude Desktop has a practical limit of approximately 55 tools per MCP server. Because MCP Microsoft Office Bridge exposes 117 tools across 12 modules, the documentation recommends splitting them across separate entries using the MCP_MODULES environment variable.

Does MCP Microsoft Office Bridge require tenant admin consent?

Basic functionality including Mail, Calendar, OneDrive, Excel, Contacts, To-Do, and standard Teams chat requires only standard delegated permissions without admin consent. Advanced features like directory-wide user search, group management, and meeting transcripts require tenant administrator consent.

Which MCP clients work with MCP Microsoft Office Bridge?

It functions with Claude Desktop and any MCP client capable of launching local Node.js processes over standard input and output. It can also run with clients that connect directly over HTTP when using the local adapter.

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