{"repo":"Aanerud/MCP-Microsoft-Office","free":true,"listed":false,"github":"https://github.com/Aanerud/MCP-Microsoft-Office","clone":"git clone https://github.com/Aanerud/MCP-Microsoft-Office.git","description":"an local MCP server you can run on your env, connecting you to Microsoft Graph, and the complete M365 eco system.","language":"JavaScript","stars":54,"topics":["calendar","m365","mcp","mcp-server","microsoft-graph","outlook"],"license":null,"category":"mcp-servers","readme_excerpt":"MCP Microsoft Office One MCP server. Multiple users. Real Microsoft 365 traffic on your test tenant. --- The Problem Test tenants sit empty. Static test data does not exercise real workflows. When you need agents that send real emails, schedule real meetings, and collaborate in real Teams channels, mocks and stubs fall short. What This Solves This project connects any MCP-compatible AI client to Microsoft 365 through the Graph API. Each agent authenticates as a distinct tenant user and performs real operations against real data. - 117 tools across 12 modules: Mail, Calendar, Files, Excel , Word , PowerPoint , Teams, Contacts, To-Do, Groups, People, Search - Multi-user : one server supports your entire team, each with isolated data - Real Graph API calls : every operation hits the actual tenant, not a mock - Secure : tokens encrypted at rest, no credentials stored on third-party servers --- Architecture Three parts: 1. MCP Client -- the AI you interact with 2. MCP Adapter -- a Node.js process that translates MCP protocol to HTTP requests (runs on the same machine as the client) 3. MCP Server -- handles authentication and calls the Microsoft Graph API (runs locally or on a remote server) --- Permissions The server requires 18 Microsoft Graph delegated permissions. Twelve work without admin consent. Six require a tenant administrator to grant consent. No Admin Consent Required Permission Tools Unlocked --- --- User.Read Authentication, user profile Mail.ReadWrite readMail, readM","default_branch":null,"files":null,"tree":[],"storefront":"/r/Aanerud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Aanerud/MCP-Microsoft-Office/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}