McpMux
Back to Registry

Microsoft 365 (npx) MCP Server

Community

Contributed by Softeria

Connects to Microsoft 365 and Office services (Outlook mail, calendar, OneDrive, Excel, OneNote, To Do, Teams, SharePoint) through the Microsoft Graph API. Signs in with an interactive device-code login using the built-in app; no static secret required.

About the Microsoft 365 (npx) MCP Server

The Microsoft 365 (npx) MCP server is a local (stdio) Model Context Protocol server available in the McpMux registry. Connects to Microsoft 365 and Office services (Outlook mail, calendar, OneDrive, Excel, OneNote, To Do, Teams, SharePoint) through the Microsoft Graph API. Signs in with an interactive device-code login using the built-in app; no static secret required. This is a community-contributed MCP server by Softeria.

Install the Microsoft 365 (npx) MCP server with one click using McpMux. It works with Cursor, Claude Desktop, Claude Code, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible AI client. This server requires OAuth authentication — McpMux securely stores your credentials with AES-256-GCM encryption.

Transport Configuration

Transport Configuration
{
  "type": "stdio",
  "command": "npx",
  "args": [
    "-y",
    "@softeria/ms-365-mcp-server"
  ],
  "env": {
    "MS365_MCP_CLIENT_ID": "${input:MS365_MCP_CLIENT_ID}",
    "MS365_MCP_TENANT_ID": "${input:MS365_MCP_TENANT_ID}"
  },
  "metadata": {
    "inputs": [
      {
        "id": "MS365_MCP_CLIENT_ID",
        "label": "Azure App Client ID (optional)",
        "description": "Optional. Leave blank to use the built-in Softeria app with interactive device-code login. Set this only if you want to use your own custom Azure App Registration (Application/client ID).",
        "type": "text",
        "required": false,
        "secret": false,
        "placeholder": "00000000-0000-0000-0000-000000000000",
        "obtain": {
          "url": "https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade",
          "instructions": "Optional - only for a custom Azure app:\n1. Open Azure Portal > Microsoft Entra ID > App registrations\n2. Register (or open) an application\n3. Copy the Application (client) ID\n4. Paste it here",
          "button_label": "Open Azure Portal"
        }
      },
      {
        "id": "MS365_MCP_TENANT_ID",
        "label": "Azure Tenant ID (optional)",
        "description": "Optional. Defaults to 'common'. Only set if using a custom Azure app. Use your directory (tenant) ID, or 'consumers' for personal Microsoft accounts, or 'organizations' for work/school accounts.",
        "type": "text",
        "required": false,
        "secret": false,
        "placeholder": "common"
      }
    ]
  }
}
Details
TransportLocal (stdio)
Hostinglocal
Authoauth
Capabilities
Tools

Categories

Tags

microsoft-365outlookofficemicrosoft-graphemailcalendaronedriveexcelteamssharepoint

Supported AI Clients

The Microsoft 365 (npx) MCP server works with all MCP-compatible AI clients through McpMux:

CursorClaude DesktopClaude CodeVS CodeChatGPTWindsurfJetBrainsZedClineGemini CLIAmazon Q

Related MCP Servers

Install Microsoft 365 (npx) with McpMux

One-click install from the McpMux desktop app. Auto-configures for Cursor, Claude, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible client.