Back to Home
Softeria icon

ms-365-mcp-server

Verified Safe

by Softeria

Overview

Interacting with Microsoft 365 and Office services through the Graph API via a Model Context Protocol (MCP) server.

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_KEYVAULT_URL
  • MS365_MCP_CLOUD_TYPE
  • READ_ONLY
  • ENABLED_TOOLS
  • MS365_MCP_ORG_MODE
  • MS365_MCP_FORCE_WORK_SCOPES
  • MS365_MCP_OUTPUT_FORMAT
  • LOG_LEVEL
  • SILENT
  • MS365_MCP_CORS_ORIGIN

Security Notes

The server demonstrates robust security practices: it uses Microsoft Authentication Library (MSAL) for authentication, supports secure credential storage via OS credential store (keytar) or Azure Key Vault, and externalizes secrets through environment variables. Public client IDs for default configurations are appropriately handled, and OAuth flows are implemented for HTTP mode. There are no obvious signs of 'eval', obfuscation, or malicious patterns. Network risks are inherent to any HTTP server, but the MCP endpoint is protected by Bearer token authentication.

Similar Servers

Stats

Interest Score81
Security Score9
Cost ClassMedium
Avg Tokens150
Stars400
Forks139
Last Update2026-01-19

Tags

Microsoft 365Graph APIMCP ServerAuthenticationProductivity