← Enrichr
Cline logo

Connect Cline to Enrichr

Reverse-engineer any website — design system, animations, WebGL/shaders, 3D scene graph, recovered source — directly from Cline's 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

Click the MCP Servers icon in Cline's panel → Remote Servers tab, and fill in the name and URL — no JSON to write. Or edit the config directly:

{
  "mcpServers": {
    "enrichr": {
      "type": "streamableHttp",
      "url": "https://enrichr.dev/mcp",
      "headers": {
        "X-API-Key": "enrichr_your-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Config file location: ~/.cline/mcp.json (CLI), or via Configure MCP Servers in the panel's Configure tab (IDE extension).

Set "type": "streamableHttp" explicitly. Omitting it defaults to the legacy sse transport, which still works but is slower to connect.

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 Cline 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

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
Server won't connectCheck "type": "streamableHttp" is set and the URL ends in /mcp
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
Missing toolsConfirm the server shows as connected in the MCP Servers panel
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 Cursor Connect Windsurf Connect VS Code