Give your AI coding agentsa map of your code

Nuanced is an MCP server that provides agents like Cursor and Claude Code with precise TypeScript call graphs for more accurate edits, faster builds, and lower token spend.

$14-day trial. No credit card required. Cancel anytime.
Try Nuanced MCP
Backed byY Combinator logo

How to get started with Nuanced MCP (2 minutes)

Once you subscribe, we'll email your license key and installation instructions. If it's not in your inbox, check your spam folder. You'll receive the email within minutes. Keep your license key private.

Step 1: Configure npm registry

npm config set @nuanced-dev:registry 'https://nuanced-dev.nodejs.pub'
npm config set '//nuanced-dev.nodejs.pub/:_authToken' "YOUR-SUPER-SECRET-LICENSE"

Step 2: Install Nuanced MCP

npm install -g @nuanced-dev/nuanced-mcp-ts

Step 3: Configure MCP clients

For Cursor:

{
  "mcpServers": {
    "nuanced": {
      "command": "nuanced-mcp-ts"
    }
  }
}

For Claude:

claude mcp add nuanced nuanced-mcp-ts

Step 4: Prompt your agent with Nuanced

Open Claude Code or Cursor and write your prompt as usual. Append "use Nuanced" to fetch call-graph and symbol context via MCP and pass it to your agent. Under the hood, Nuanced will run nuanced init to re-index the project graph and nuanced enrich <file> <function> to extract the relevant subgraph before responding to your request.

How it works

Agent-ready

1

Scan repo → build call graph

2

Select the slice your prompt needs

3

Pass to any LLM for accurate answers and code that compiles

Proven impact

33%
reduction in token spend
Higher first-pass build success
(customer reports)
Large drop in hallucinated helpers

Local-first, runs anywhere

Universal compatibility

Works with any LLM or coding workflow: OpenAI, Claude, Cursor, VS Code, even your CI pipeline.

Privacy-first

Analysis never leaves your machine.

Built by developers who've been there

We spent years building code intelligence and static analysis at GitHub. Nuanced brings that rigor to AI coding agents: precise call graphs, measurable accuracy, and a local-first design. We use it on our own code every day and ship improvements weekly.