cyberneticlibrary

Manage Microsoft 365 at scale with Graph API

ms-365-mcp-servermcp_serversetup L20
Softeria/ms-365-mcp-server
What it does

Manage Microsoft 365 services via Graph API

Best for

Enterprise agents managing email, calendars, Teams, SharePoint with fine-grained control.

Inputs
  • · Email queries and actions
  • · Calendar event operations
  • · OneDrive file operations
  • · Excel workbook cell edits
  • · Teams and SharePoint operations
Outputs
  • · Email messages and drafts
  • · Calendar events and attendees
  • · File listings and content
  • · Spreadsheet data
  • · Meeting transcripts (org mode)
Requires
  • · Microsoft Authentication Library (MSAL)
  • · Microsoft Graph API
  • · OAuth to Microsoft 365
Preconditions
  • · Node.js >= 20
  • · Microsoft 365 account
  • · Graph API permissions configured
Failure modes
  • · 200+ tools with varying permission scopes
  • · Requires careful scope management
  • · Different endpoints for China/21Vianet
Trust signals
  • · npm package
  • · TOON format for 30-60% token efficiency
  • · 200+ Graph API tools