LocalFree

MSGraph MCP server

timfurlong/msgraph-mcp

MCP server for Microsoft Graph: Outlook mail and calendar, plus read-only Microsoft Teams

1 GitHub stars1 forks

Install MSGraph in Claude Code

Claude Code
claude mcp add msgraph -e MSGRAPH_MCP_CLIENT_ID=... -e MSGRAPH_MCP_TENANT_ID=... -- uvx msgraph-mcp-server
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "msgraph": {
      "command": "uvx",
      "args": [
        "msgraph-mcp-server"
      ],
      "env": {
        "MSGRAPH_MCP_CLIENT_ID": "...",
        "MSGRAPH_MCP_TENANT_ID": "..."
      }
    }
  }
}

Replace each ... with your own value.

Frequently asked questions

What does the MSGraph MCP server do?

MCP server for Microsoft Graph: Outlook mail and calendar, plus read-only Microsoft Teams

Is the MSGraph MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does MSGraph run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add MSGraph to Claude Code?

Run: claude mcp add msgraph -e MSGRAPH_MCP_CLIENT_ID=... -e MSGRAPH_MCP_TENANT_ID=... -- uvx msgraph-mcp-server

More communication MCP servers

View all