← Enrichr
Cursor logo

Connect Cursor to Enrichr

Reverse-engineer any website — design system, animations, WebGL/shaders, 3D scene graph, recovered source — directly from Cursor's Agent chat. Two minutes, no code.

1Get an API key

Keys look like enrichr_7f3a9c2e1b8d4a6f…. Sign in and create one from your account page — it's shown once, so copy it right away.

Go to your account →

2Add the MCP server

Cursor reads MCP servers from mcp.json. Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for every project) with:

{
  "mcpServers": {
    "enrichr": {
      "url": "https://enrichr.dev/mcp",
      "headers": {
        "X-API-Key": "enrichr_your-key-here"
      }
    }
  }
}

Or skip the file: open Cursor Settings → MCP → Add new MCP server and paste the same URL and header.

Cursor lists Enrichr's tools under Available Tools once the server connects — no restart needed for a remote server like this one.

Raw HTTP (any client)

# List every tool
curl -X POST https://enrichr.dev/mcp/tools \
  -H "X-API-Key: enrichr_your-key-here"

# Call one
curl -X POST https://enrichr.dev/mcp/invoke \
  -H "Content-Type: application/json" \
  -H "X-API-Key: enrichr_your-key-here" \
  -d '{"tool":"rebuild_brief","arguments":{"url":"https://bruno-arizio.fr"}}'

3Use it

Ask Cursor's Agent in plain language:

Give me a rebuild brief for https://bruno-arizio.fr
Extract the design system from https://gsap.com
What's in the 3D scene on https://threejs.org/examples/webgl_animation_keyframes.html
Recover the original source for https://myoldsite.com

Cursor will ask to approve each tool call the first time — the same approval flow as any other MCP tool.

The tools

Start here

ToolWhat you getCredits
rebuild_briefOne document written for an LLM to rebuild the site from: tokens, components, exact animation timings, shader GLSL, scene graph, fonts, assets, recovered source — plus a full capture zip5
extract_site_profileEverything above as structured JSON3

Multi-page — everything above runs against one page. For more than one:

ToolWhat you getCredits
map_siteEvery URL a site declares (sitemap/robots, falling back to same-origin links) — discovery only1
crawl_siteDiscovery, then a real capture of up to max_pages of them1

Focused extraction

ToolWhat you getCredits
extract_design_systemCSS variables, palette, type scale, spacing, easings, breakpoints, webfonts1
extract_source_mapsOriginal TypeScript/JSX recovered from shipped bundles2
extract_scene_graphThree.js meshes, materials, textures, lights, camera, renderer config1
reverse_engineer_animationsGSAP tweens, ScrollTriggers, Framer Motion, Lenis1
reverse_engineer_webglCanvas info, compiled GLSL, 3D model URLs, draw-call stats1
reverse_engineer_domFull DOM tree, headings, landmarks, tables, forms, link inventory1
reverse_engineer_assetsEvery asset with real sizes and MIME types1

Plus scraping, OCR, screenshot, and analysis tools — POST /mcp/tools lists all of them.

Troubleshooting

ProblemFix
Missing X-API-Key headerAdd the auth header to your mcp.json entry
Invalid API keyKeys start with enrichr_. Check for a trailing space
This API key has been revokedIssue a new one from the dashboard
Monthly credit limit reachedThe error names your plan and usage; upgrade or wait for the reset
No tools show up under Available ToolsCheck the server shows a green dot in Cursor Settings → MCP; the endpoint is /mcp, not the bare domain
Request timeoutHeavy WebGL sites can take 30-60s. Retry, or use a focused tool

FAQ

Is my data stored?
Extraction results are not persisted. We record which tool you called, when, and the URL — that is what meters your credits. Page content is not retained.

Can I share my key?
No. Credits are per-account; sharing shares your quota. Issue a second key from the dashboard instead — you can revoke it independently.

Why did an extraction cost more than I expected?
Cost is per tool, not per page. rebuild_brief holds a browser for far longer than a token read, so it costs 5. The table above lists every price.

Account Pricing Connect Claude Connect Windsurf Connect VS Code Connect Cline