MCPHIVE

Microsoft 365 MCP: Documentation

Updated:

Connection

Package: npx @softeria/ms-365-mcp-server (stdio by default), or HTTP mode — starts an Express server with the MCP endpoint at /mcp. Auth: calling the login tool returns a URL and code to enter in the browser (device code flow) — no password stored in any config; HTTP mode also supports OAuth authorization code and bring-your-own-token (BYOT).

Tools

300+ tools across the Microsoft Graph API surface: personal — mail (Outlook), calendar, OneDrive files, Excel, OneNote, To Do tasks, Planner, contacts, user profile, search; for organizations — Teams, SharePoint, user management. An experimental TOON output mode instead of JSON cuts response size by 30-60% tokens — useful for long call chains.

Agent flow

"What emails came in the last hour, and what's on my calendar today?", "find the latest budget file in OneDrive and add a Planner task to review it", "create a calendar event tomorrow at 3pm and invite the team".

Note

A community project (MIT, 874★/336 forks), not an official Microsoft product — it uses the same Graph API available to any registered Azure AD app.

Pricing

The MCP server is free and open source; access to Microsoft 365 data is governed by the Microsoft 365/Azure AD license of the account the agent connects to.

Microsoft 365 MCP — Documentation