MCP.Market

Minerva MCP — Microsoft 365 & Azure MCP server

by HoussemMak·io.github.HoussemMak/minerva-mcp·v0.4.2·1 stars

Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

1 stars29 downloads/wk

Reviews

Write one

Nobody has reviewed Minerva MCP — Microsoft 365 & Azure yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Minerva MCP — Microsoft 365 & Azure tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan68 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 57 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Minerva MCP — Microsoft 365 & Azure compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,273 servers
GitHub stars
1
more than 65% of 28,534 servers
Downloads a week
29
more than 18% of 11,915 servers with a package

Install Minerva MCP — Microsoft 365 & Azure in Claude Code, Cursor or VS Code

Runs npx -y minerva-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add minerva-mcp -- npx -y minerva-mcp
Add to Cursor

What the publisher says

From the Minerva MCP — Microsoft 365 & Azure repository's README, as published. We do not edit it. Read it on GitHub

Minerva MCP

Microsoft 365 and Azure administration for AI assistants — including the parts Microsoft Graph cannot reach.

An MCP server that lets Claude, Copilot, VS Code or any MCP client query and administer a Microsoft 365 tenant in plain language.

Why another Microsoft 365 MCP server?

There are already good ones, and this is not trying to replace them.

If you only need Graph, use Lokka or ms-365-mcp-server. They are excellent, more mature, and more widely used. Lokka in particular is written by a Microsoft Entra product manager.

Reach for this one when you hit the wall everyone hits eventually: a large part of Microsoft 365 administration has no Graph API. Mailbox permissions, transport rules, message trace, retention policies, sensitivity labels, Teams calling policies, SharePoint term stores, tenant-wide Exchange settings — those live in PowerShell and nowhere else. This server exposes them, with a risk classification and a confirmation step in front of anything that writes.

How it fits together

flowchart LR
    A["AI client<br/>Claude · VS Code · Copilot Studio"]
    B["minerva-mcp"]
    C{"Risk<br/>classifier"}
    D["Human<br/>confirmation"]
    G["Microsoft Graph<br/>Azure ARM · Search"]
    P["PowerShell 7<br/>Exchange · PnP · Teams · Purview"]
    M["Microsoft<br/>authorizes the token"]

    A -->|"stdio or HTTP"| B
    B --> C
    C -->|"read"| G
    C -->|"write"| D
    D -->|"signed mandate"| G
    D -->|"signed mandate"| P
    C -->|"read"| P
    G --> M
    P --> M

Reads go straight through. Writes stop at a classifier, come back to you as an input_required describing the action and its consequences, and only run once you confirm. Microsoft still has the final word: the server forwards a token, it never grants access.

Install

Nothing to clone. Add it to your client and sign in on first use.

Claude Desktop

claudedesktopconfig.json:

{
  "mcpServers": {
    "minerva": {
      "command": "npx",
      "args": ["-y", "minerva-mcp", "--stdio"]
    }
  }
}

VS Code

.vscode/mcp.json:

{
  "servers": {
    "minerva": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "minerva-mcp", "--stdio"]
    }
  }
}

More, including read-only and app-only setups, in examples/.

On the first tool call the server prints a device-code prompt on stderr: open the link, enter the code, done. No app registration needed to try it — it uses the public Microsoft Graph PowerShell client by default.

Requirements: Node.js 20+. For the PowerShell tools, PowerShell 7+ and the modules you intend to use (ExchangeOnlineManagement, PnP.PowerShell, MicrosoftTeams).

What you can ask

"Which mailboxes have full access delegated to someone outside their department?"

→ executeexchangeonline with Get-MailboxPermission, no Graph equivalent exists.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Minerva MCP — Microsoft 365 & Azure: common questions

Is Minerva MCP — Microsoft 365 & Azure MCP server safe?
Mostly: it is graded B (78/100). Read the Minerva MCP — Microsoft 365 & Azure safety report
How do I install Minerva MCP — Microsoft 365 & Azure?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Minerva MCP — Microsoft 365 & Azure need an API key?
Yes. The registry entry asks for AZURE_CLIENT_SECRET.
Is Minerva MCP — Microsoft 365 & Azure maintained?
The last commit was 96 days ago (2026-07-29). The latest release is v0.4.2.
What can I use instead of Minerva MCP — Microsoft 365 & Azure?
Servers from other publishers that do the same job: Microsoft 365 MCP Server.
How does Minerva MCP — Microsoft 365 & Azure compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,273 servers); github stars 1 (more than 65% of 28,534 servers); downloads a week 29 (more than 18% of 11,915 servers with a package). Full comparison.

Alternatives to Minerva MCP — Microsoft 365 & Azure

Same job from other publishers: the closest match first, then the best rated.

  • Microsoft 365 MCP Server
    Interact with Microsoft 365 and Office services through the Microsoft Graph API.
    B