About io.github.darrenjrobinson/graph-atlas-mcp
io.github.darrenjrobinson/graph-atlas-mcp is an MCP server in the Science category: tracks documented and undocumented Microsoft Graph API schema changes, with an MCP Apps visualiser.
Install
claude mcp add io-github-darrenjrobinson-graph-atlas-mcp -- npx -y graph-atlas-mcpnpx -y graph-atlas-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
expand_schema_nodeExpands one node of the open visualiser (or feeds the model a one-node neighborhood delta) — powers the app's double-click/Expand interactions.
Parameters not published.
get_change_detailFull detail for a single change record, plus related changes from the same day/object.
Parameters not published.
get_node_timelineApp-only: compact change timeline for the visualiser's detail panel (the model uses `get_object_history` instead).
Parameters not published.
get_object_historyFull change history for one object (e.g. `group`, `accessPackage`), oldest to newest. Matches case-insensitively across sources.
Parameters not published.
get_permission_contextWhich permissions touch a Graph object, what each unlocks, who can grant them (heuristic — see limitations), and its recent changes.
Parameters not published.
get_recent_changesStructured query — filter by date, endpoint, object type/name, change kind, source.
Parameters not published.
get_server_infoAbout the server itself — running version, changelog entry, data freshness, and the two release channels (daily calendar-tagged database releases vs semver npm server releases).
Parameters not published.
get_snapshot_summaryEntity/property/enum counts per snapshot — "how big is Graph API right now?"
Parameters not published.
schema_change_reportStructured JSON (no UI) of the schema/permission/role graph — nodes + edges + change-activity counts, for reasoning over.
Parameters not published.
search_changesNatural-language or keyword search across all sources. Hybrid (keyword + semantic via Reciprocal Rank Fusion) when an OpenAI key is configured, keyword-only otherwise.
Parameters not published.
search_schema_objectsName search across entity types, permissions, and roles — resolves fuzzy names to canonical node ids; powers the app's search box.
Parameters not published.
visualize_schema_graphOpens the interactive Graph Atlas visualiser inside the MCP client (via [MCP Apps](https://github.com/modelcontextprotocol/ext-apps)) — a D3 force-directed graph with search, expand, and per-node detail. See below.
Parameters not published.
Ask AI
Ask AI about io.github.darrenjrobinson/graph-atlas-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.