Skip to content
MCP

Your graph,as native tools.

Connect your coding agent to Graphify over MCP: one endpoint, Streamable HTTP, and an OAuth sign-in on first connect. Your agent queries the graph instead of re-reading files.

Connect

One endpoint, any agent.

Pick your agent, paste what it shows you, and sign in. No key to paste. Graph queries read indexed code; memory and workspace tools can save changes.

Endpoint · Streamable HTTP
https://api.graphify.com/mcp

Choose your agent

Terminal
claude mcp add --transport http graphify https://api.graphify.com/mcp
.mcp.json · shared with the repo
{
  "mcpServers": {
    "graphify": {
      "type": "http",
      "url": "https://api.graphify.com/mcp"
    }
  }
}

Project scope by default; add --scope user to reuse it everywhere. Claude Code runs the sign-in on first use, so there is no key to paste. Check it any time with /mcp.

The tools

Code graph and memory tools.

Explore indexed code, recall repository context, and explicitly save notes. These tools do not edit source files.

  • query_graph

    Search entities and relationships across the graph. Returns the nodes and edges that matter, as context.

  • graphify_node

    A symbol definition and its graph neighbors. The resolved field distinguishes name resolution from a semantic suggestion.

  • graphify_callers, graphify_callees

    Directed callers and callees within the indexed graph. Strict mode uses resolved call edges; an empty result does not prove there are no callers or callees in the full codebase.

  • graphify_trace, shortest_path

    Paths within the indexed graph. Trace can resolve an endpoint to a semantic suggestion; inspect the returned endpoint labels and resolution fields.

  • graphify_impact

    Bounded, immediate callers and callees around a change target. This is a first-pass impact scope, not every transitively affected node.

  • list_workspaces, set_workspace, list_repositories

    Discover authorized workspaces and indexed repositories. Setting a workspace can also replace the account default for future sessions.

  • recall, memories_about, remember

    Read repository memory or save a durable note. Saved notes may need review before they appear in normal recall.

  • graphify_rank_files

    Rank the files that matter for a question asked in plain English.

Claude setup

Connect your indexed repositories.

You need a Graphify account, access to a workspace, and at least one repository whose graph is ready to query. Memory features also require a workspace plan that includes them.

  1. Sign in at app.graphify.com, add a repository, and wait for indexing to finish.
  2. In Claude, open Customize > Connectors and add a custom connector named Graphify with URL https://api.graphify.com/mcp. Team or Enterprise owners may need to make the connector available first.
  3. Choose Connect, sign in to Graphify, and review the OAuth authorization. No API key or client secret is needed.
  4. In a new conversation, ask Graphify to list your workspaces and repositories. Use the repository identifier it returns for later requests.

Try it

  • “List my indexed repositories and show which are ready to query.”
  • “In [repository], find the code that handles authentication and show the relevant symbols and source locations.”
  • “In [repository], show the callers and linked tests for [symbol]. Explain any gaps in the indexed evidence.”
Data access

What the connector reads and saves.

Graphify reads indexed code graphs and repository memory within your authorized workspace. It does not edit source files. remember saves a durable repository note; new memory may need an authorized member to accept it in Memory > Needs review before normal recall returns it.

set_workspace changes the active workspace. It also replaces the account default when make_default is true, or whenever the client has no MCP session. When workspace trail capture is enabled, query_graph, graphify_trace, graphify_find, and graphify_rank_files can save query intent as repository memory; an empty recall can also save a memory-gap signal. These operations are advertised as writes when capture can run.

Symbol lookup and trace endpoints can fall back to a semantically similar symbol. A result marked semantic is a suggested match; check its returned label and source location before relying on it. Empty call or path results only describe the indexed graph, and linked tests do not guarantee complete coverage.

See our privacy policy for collection, processing, and retention, and our terms.

Troubleshooting

Get connected and find the right graph.

If authentication expires, reconnect Graphify in Claude. If a repository is missing, check your Graphify workspace membership and list the repositories again. For an index-not-ready response, finish indexing in the dashboard before retrying. Memory availability depends on your workspace plan.

To stop access, disconnect Graphify in Claude. For setup, account, or data-deletion help, contact founders@graphify.com.

Run it yourself

Or serve it locally.

The open-source engine ships the same protocol. Serve your local graph over stdio on your own machine.

# or run the open-source engine's server yourself
$ uv tool install "graphifyy[mcp]"
$ python -m graphify.serve graphify-out/graph.json

Try Graphify now.

Try for free