Your IDE meets a UX consultant that ships fix-ready code.
The Corexi MCP server lets Cursor, Claude Code, Windsurf, Replit and VS Code call Corexi directly: research-backed rules while you design, a review before you commit, production findings after you ship. No browser tab, no copy and paste.
- Cursor
- Claude Code
- Claude Desktop
- Windsurf
- Replit Agent
- VS Code
- MCP tools
- 10
- IDEs supported
- 6
- LLM reviews free
- open beta
- Credit card
- $0
<button className="bg-[#94a3b8] px-3 py-1.5 text-white">Subscribe</button>
<button className="bg-[var(--color-primary)] min-h-11 px-4 text-white focus-visible:ring-2">Subscribe</button>
Build it right, then keep it right.
Ten tools: four for the moment before the bug ships, six for after it is live.
Catch issues before they exist.
Your IDE asks Corexi for the right pattern, copy and structure before the first line of UI is written.
get_ux_rules60 research-backed rules. WCAG, NN/g, Baymard, Fitts — with citations.
get_ux_checklistPre-flight checklist for the surface you're about to build.
review_codeopen betaSend a snippet, get findings + fix-ready code in your design tokens.
review_screenshotshared quotaVision-LLM review of a mockup or Figma export at design stage.
Fix what production tells you.
Your IDE pulls the latest run, narrows to the issue that costs most, and lands fix-ready code in your editor.
list_sitesSites registered to your account.
get_latest_scanLatest UX Score + Lighthouse perf / a11y / SEO.
get_findingsPrioritized findings, filterable by severity, status or verified-by-rule.
trigger_scanscan scopeStart an Autopilot run on the live product, from the editor. It signs in and walks the product; you keep typing.
get_scan_jobAsk how the run is going, or wait for it, without blocking the IDE.
get_run_diffAfter a deploy: what the run fixed, what is new, what came back, what was not seen — against the run before it.
Four prompts, four answers.
Each is a tool call or two, from design to the run that confirms the fix. Your agent picks the tool; you stay in flow.
- Before you build
I'm about to build a checkout form. What should I get right the first time?
get_ux_checklist()- 12 surface checksSingle-column layout, autofill attributes, error placement…
- 8 applicable rulesSeverity-tagged: REQUIRED / RECOMMENDED / OPTIONAL.
- Citations attachedEach rule cites WCAG · Baymard · NN/g.
- Before you commit
Review this CTA button JSX before I push. Use our design system.
review_code()- 3 findingsContrast fails AA, tap target 36px, no focus-visible ring.
- Token-aware fixFix uses var(--color-primary), var(--space-md). Your tokens.
- Rule citedWCAG 1.4.3, Apple HIG tap targets, WCAG 2.4.7.
- After you ship
What's the highest-impact UX issue on our app right now?
get_findings()- Critical · /pricingMonthly toggle has no aria-label — announced as 'button'.
- Verifiedaxe-core confirmed the violation. Lighthouse a11y 87/100.
- Drop-in fixReady Toggle with aria-checked + aria-label.
- And then confirm it
I shipped the fix. Run Autopilot again and tell me when it's done.
trigger_scan() → get_scan_job()- Run startedAutopilot signs in and walks the product; the call returns a job id straight away.
- You keep typingget_scan_job() reports the steps as they happen, or waits for the end.
- Closed the loopThe finding resolves on the next run, and the run says so.
Connect in 60 seconds.
Cursor, VS Code and Claude Desktop install in one click. Claude Code, Windsurf and Replit get a single command or a ready config.
- 1Generate an API key
Sign up free, then create your first key in Settings → API keys.
- 2Drop in the config
Paste the JSON into .cursor/mcp.json or your IDE's equivalent, or use a one-click install below.
- 3Ask anything
Try "Review this button" or "What's the latest UX score on my app?"
Buttons install Corexi with a YOUR_API_KEY placeholder. Generate a real key at Settings → API Keys (free, instant for MCP signups) and swap it in once.
Cursor
One-click install
VS Code
One-click install
Claude Desktop
Opens Claude with our connector pre-filled
Claude Code
One terminal command
Windsurf
Paste into mcp_config.json
~/.codeium/windsurf/mcp_config.jsonReplit Agent
Paste into your Replit MCP config
Built for production teams.
Every call carries a Bearer key, verified server-side (SHA-256 with a per-key salt, constant-time compare). No anonymous MCP traffic.
We log call duration, status and structured arguments. We never store raw code snippets, images, or anything you did not ask us to keep.
Pass your site_id and reviews use your registered design tokens. Fixes return var(--your-token), not hard-coded hex or px.
Reviews are open during the beta. Read tools unlimited. trigger_scan follows your plan's monthly cap.
Stop alt-tabbing. Stay in your editor.
Generate a key in under a minute, paste the config, and your agent gets a UX consultant and the production runs, for free.