Back to Home
Softeria icon

ms-365-mcp-server

Verified Safe

by Softeria

Overview

Provide an MCP server to interact with Microsoft 365 services like Email, Calendar, Files, and Teams via the Graph API.

Installation

Run Command
npx @softeria/ms-365-mcp-server

Environment Variables

  • MS365_MCP_CLIENT_ID
  • MS365_MCP_TENANT_ID
  • MS365_MCP_CLIENT_SECRET
  • MS365_MCP_OAUTH_TOKEN
  • MS365_MCP_ORG_MODE
  • MS365_MCP_FORCE_WORK_SCOPES
  • MS365_MCP_OUTPUT_FORMAT
  • READ_ONLY
  • ENABLED_TOOLS
  • LOG_LEVEL
  • SILENT

Security Notes

The server uses MSAL for authentication and `keytar` for secure credential storage (with file-based fallback). Sensitive client secrets are expected from environment variables. CORS is set to `*` for HTTP mode, which is broad but potentially acceptable for an MCP client-server interaction. Input sanitization with Zod and `encodeURIComponent` is in place. No `eval` or obvious malicious patterns found.

Similar Servers

Stats

Interest Score82
Security Score8
Cost ClassLow
Avg Tokens2000
Stars353
Forks126
Last Update2025-12-03

Tags

Microsoft 365Graph APIMCPNode.jsProductivity