# Darrenjrobinson Graph Atlas MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.darrenjrobinson%2Fgraph-atlas-mcp
Registry id: `mcp-registry/io.github.darrenjrobinson/graph-atlas-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "darrenjrobinson-graph-atlas-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "graph-atlas-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add darrenjrobinson-graph-atlas-mcp-server -- npx -y graph-atlas-mcp
```

## Tools (12)

- `expand_schema_node`: Expands one node of the open visualiser (or feeds the model a one-node neighborhood delta) — powers the app's double-click/Expand interactions.
- `get_change_detail`: Full detail for a single change record, plus related changes from the same day/object.
- `get_node_timeline`: App-only: compact change timeline for the visualiser's detail panel (the model uses get_object_history instead).
- `get_object_history`: Full change history for one object (e.g. group, accessPackage), oldest to newest. Matches case-insensitively across sources.
- `get_permission_context`: Which permissions touch a Graph object, what each unlocks, who can grant them (heuristic — see limitations), and its recent changes.
- `get_recent_changes`: Structured query — filter by date, endpoint, object type/name, change kind, source.
- `get_server_info`: About the server itself — running version, changelog entry, data freshness, and the two release channels (daily calendar-tagged database releases vs semver npm 
- `get_snapshot_summary`: Entity/property/enum counts per snapshot — 'how big is Graph API right now?'
- `schema_change_report`: Structured JSON (no UI) of the schema/permission/role graph — nodes + edges + change-activity counts, for reasoning over.
- `search_changes`: Natural-language or keyword search across all sources. Hybrid (keyword + semantic via Reciprocal Rank Fusion) when an OpenAI key is configured, keyword-only oth
- `search_schema_objects`: Name search across entity types, permissions, and roles — resolves fuzzy names to canonical node ids; powers the app's search box.
- `visualize_schema_graph`: Opens the interactive Graph Atlas visualiser inside the MCP client (via MCP Apps) — a D3 force-directed graph with search, expand, and per-node detail.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
