$ timeahead.in
/ servers/npm/@softeria/ms-365-mcp-server
npm

@softeria/ms-365-mcp-server

A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API

761 stars17k/wkupdated 0d agogithub ↗
83good
▣ Overview
npm versionbuild statuslicense

What it does

The server bridges Claude and Microsoft 365 through the Graph API, exposing 200+ declaratively-defined tools. Personal-mode tools (default) cover Outlook email, Calendar, OneDrive files, Excel, OneNote, Tasks, Planner, Contacts, and user profiles. Organization mode adds Teams & Chats, online meetings, transcripts, SharePoint, and user administration. Output is JSON by default; an experimental TOON format reduces tokens by 30–60% for large result sets. Authentication uses MSAL; scope boundaries and read-only mode are supported.

Who it's for

Knowledge workers embedding Claude into their daily Office workflows; enterprise developers deploying Claude as a client within Microsoft 365 governance; organizations automating task routing and information retrieval across Exchange, Teams, and SharePoint.

Common use cases

  • Draft email replies with context from recent Outlook messages and conversations
  • Extract data from Excel worksheets or list files in OneDrive and SharePoint
  • Find calendar slots and check Teams availability across multiple users
  • Manage to-do lists and Planner tasks programmatically from Claude
  • Organization-wide: sync user directories, manage Teams channels, and share resources

Setup pitfalls

  • One secret detected in the codebase—audit token storage and credential handling
  • Node.js 20 required; version 14+ may start but with dependency warnings
  • Graph API scopes must be pre-approved and admin-consented in enterprise; use --list-permissions to verify
  • Organization features (Teams, SharePoint, user management) require the --org-mode flag; personal mode is the default
1 credential detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
80
28.0
Freshness
25%
100
25.0
Adoption
20%
80
15.9
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
82.9
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high· 9 tools · auth: API key
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
search-tools✓ no
get-tool-schema✓ no
execute-tool⚠ yes
login✓ no
logout✓ no
+4 more tools
verify-login✓ no
list-accounts✓ no
select-account✓ no
remove-account⚠ yes
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "softeriams-365": {
      "command": "npx",
      "args": [
        "-y",
        "@softeria/ms-365-mcp-server"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
4/30/20266/6/2026 · 30 snapshots
⚙ Maintenance health
74/ 100 · is this project alive?
contributors (1y)46
top contributor share54%
releases (1y)100
last release0d ago
ci✓ passing
⛁ Raw data
weekly downloads17k
github stars761
forks298
open issues10
license✓ present
readme length30552 chars
last publish0d ago
last commit0d ago
last updated9h ago
install verified✓ pass · 13d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points