MCP.Market

Ms Graph MCP server

by nitin27may·io.github.nitin27may/ms-graph-mcp·v0.3.0·4 stars

Microsoft Graph MCP server — 85 tools for mail, calendar, Teams, files, SharePoint, and Entra ID

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

4 stars58 downloads/wk

Reviews

Write one

Nobody has reviewed Ms Graph yet.

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

Ms Graph tools

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

Public scan report

scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it

no findings
  • Code scan47 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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 34 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Ms Graph compares

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

Safety score
88/100
higher than 75% of 1,299 Productivity servers
GitHub stars
4
more than 68% of 854 Productivity servers
Downloads a week
58
more than 44% of 427 Productivity servers with a package

Install Ms Graph in Claude Code, Cursor or VS Code

claude mcp add ms-graph-mcp -- uvx ms-graph-mcp
Add to Cursor

What the publisher says

From the Ms Graph repository's README, as published. We do not edit it. Read it on GitHub

ms-graph-mcp

<!-- mcp-name: io.github.nitin27may/ms-graph-mcp -->

Releases · Changelog

A Model Context Protocol server for Microsoft Graph — 85 tools across mail, calendar, meetings (including transcripts), Teams chat, files, SharePoint, search, people, contacts, directory, tasks and OneNote, over stdio or Streamable HTTP.

Signs you in with your own Microsoft account — browser SSO, no token to paste, no client secret.

stays small and the wire behaviour is inspectable.

  • No msgraph-sdk, no azure-identity — the Graph client is raw httpx2, so the dependency tree

the caller explicitly opts in.

  • Read/write separation is enforced, not advisory — write tools are hidden and refused unless

context. The server can also perform its own on-behalf-of exchange when you want it to act as a proper OAuth resource server.

  • Auth-agnostic by default — tools receive an already-acquired Graph token via the request

Status: early. Extracted from a production agent platform where it has been running against a

real tenant. The code is battle-tested; the packaging and public API surface are newer. Expect the

config surface to move before 1.0.

Install

Requires Python 3.12+. Two paths — pick the one that matches what you want to do.

A. Use the package

Nothing to clone. uv runs it straight from PyPI:

uvx --from ms-graph-mcp ms-graph-mcp          # stdio, for an MCP client
uvx --from ms-graph-mcp ms-graph-mcp-http     # Streamable HTTP

or install it into an environment:

pip install ms-graph-mcp

Release candidates are published too. pip skips them unless you ask:

pip install --pre ms-graph-mcp          # newest, including candidates
pip install ms-graph-mcp==0.3.0rc1      # a specific one; no --pre needed for an exact pin

A container image is on GHCR for the HTTP transport — see docs/hosting.md.

Also listed on the official MCP registry as io.github.nitin27may/ms-graph-mcp.

TestPyPI is not a distribution channel. Every release is published there first, but that is a

rehearsal of the publishing process: it can be wiped without notice and does not mirror PyPI, so

installing from it needs --extra-index-url https://pypi.org/simple/ just to resolve ordinary

dependencies. Use PyPI, or --pre.

B. Run from source

For hacking on it, forking it, or running an unreleased change:

Shortened. The full README is on GitHub.

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

Ms Graph: common questions

Is Ms Graph MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Ms Graph safety report
How do I install Ms Graph?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Ms Graph need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Ms Graph maintained?
The last commit was 36 days ago (2026-09-28). The latest release is v0.3.0.
What can I use instead of Ms Graph?
Servers from other publishers that do the same job: AIquila — Nextcloud MCP Server, Mu MCP server and Apple Tools (Unified) MCP server. Compare all Ms Graph alternatives.
How does Ms Graph compare with other Productivity MCP servers?
safety score 88/100 (higher than 75% of 1,299 Productivity servers); github stars 4 (more than 68% of 854 Productivity servers); downloads a week 58 (more than 44% of 427 Productivity servers with a package). Full comparison.

Alternatives to Ms Graph

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

All Ms Graph alternatives →
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • Mu
    News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
    B
  • Apple Tools (Unified)
    Unified Apple ecosystem MCP server for macOS: Mail, Calendar, Notes, Files, Messages, and more.
    A
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A