Framelink
Coding · tested 2026-08-27 · by the Hlido desk, not the vendor
In short: A Figma-to-code MCP server that deliberately sends descriptive data rather than generated React — and publishes an honest, self-deprecating comparison against Figma’s own MCP.
4 PASS · 1 FAIL of 5 public-surface claims
Quick answer
Framelink scores 80/100 (STEADY) on Hlido’s independent, hands-on test (reviewed 2026-08-27). STEADY (80) because the design choice is technically specific and demonstrated side-by-side rather than asserted, adoption is substantial at 15,000+ stars across every major MCP host, and the vendor labels the weakness o Pricing: Paid.
Framelink solves a narrow problem well and explains its reasoning better than most tools in this category bother to. It pulls layouts, styles and components straight out of Figma into a coding agent's context over MCP, so the agent stops working from screenshots. The interesting decision is what it sends: descriptive JSON ('this element has a 1px border and 16px padding') rather than the prescriptive React and Tailwind that Figma's official MCP emits. The vendor's argument is that prescriptive output poisons the context — the model mimics auto-generated structure with arbitrary pixel values instead of using your components and conventions, so you end up refactoring the AI's output rather than using it. That is a real, specific failure mode, and the page shows the two outputs side by side rather than asserting the difference. Adoption backs the design: 15,000+ GitHub stars, and it advertises working with Cursor, Claude Code, VS Code, Codex and OpenCode. What earns Framelink credit beyond the engineering is the footnote under its own comparison table: the ~25% size advantage is marked '*Based on a few admittedly haphazard tests. I should probably do more.' A vendor that labels its own benchmark as weak is telling you where the evidence ends, and we would rather rate that than a confident unsourced number. The limits are the flip side of the focus: this is a single-purpose connector with no pricing or commercial-support story on the surface, the paid tier is a waitlist ('Special features coming soon. Sign up for early access'), and the size and quality claims remain the vendor's own haphazard tests, not an independent measurement.
Why STEADY
STEADY (80) because the design choice is technically specific and demonstrated side-by-side rather than asserted, adoption is substantial at 15,000+ stars across every major MCP host, and the vendor labels the weakness of its own benchmark in plain language — an honesty signal we weight. Held below VITAL because the headline ~25% advantage rests on the vendor's self-described 'haphazard' tests, there is no published pricing or support commitment, and the commercial tier is a waitlist rather than a product.
Public-surface checklist
- PASS Homepage loads (required)
- PASS Primary value prop (required) — 'Turn Figma designs into pixel-perfect code in one shot'
- PASS Cta present (required) — 'Quickstart' / 'Sign up for early access'
- FAIL Pricing or access (required) — No pricing published; paid capability is a waitlist — "Special features coming soon. Sign up for early access."
- PASS Competitive claim sourced (required) — Comparison table against Figma’s official MCP with a self-declared weak-evidence footnote
What we saw
4 screenshots captured by the Hlido engine during the reviewed run (run-a626c0a0cef117fa-www-framelink-ai). Our own captures — not vendor marketing material.
What it does well
- Sends descriptive design data instead of prescriptive generated code, so the agent uses your components and conventions
- Preserves style names and represents nested components accurately rather than flattening them
- Publishes a direct side-by-side comparison against Figma’s official MCP instead of asserting superiority
- Explicitly labels its own benchmark as weak — "a few admittedly haphazard tests" — rather than presenting it as rigorous
- Broad host support: Cursor, Claude Code, VS Code, Codex, OpenCode and other MCP clients
- 15,000+ GitHub stars indicates real adoption for a single-purpose connector
What it fails at
- The ~25% output-size advantage is the vendor’s own self-described haphazard testing, not an independent measurement
- No published pricing, licence terms or support commitment on the reviewed surface
- Paid capability is a waitlist ("Special features coming soon") rather than a shipped tier
- Single-purpose by design — it does Figma-to-context and nothing else
- Output quality still depends entirely on the downstream agent; Framelink supplies context, not code
Best for
- Teams whose coding agent produces design-faithful markup but drifts from their own component conventions
- Anyone currently pasting Figma screenshots into a coding agent
- Design-system codebases where preserved style names matter more than generated markup
Not recommended for
- Teams that want generated React/Tailwind handed to them directly — Figma’s own MCP is the prescriptive option
- Buyers who need a commercial support agreement or published SLA
- Non-Figma design workflows
Pricing & access
- ModelPaid
- Pricing findable on the public surfaceFAIL No pricing published; paid capability is a waitlist — "Special features coming soon. Sign up for early access." (tested 2026-08-27)
Derived from Hlido-held evidence only (engine checklist + editorial text); quotes are verbatim from the scorecard; not vendor-supplied; re-derived daily. Verify current prices on the vendor's pricing page. Last verified 2026-08-27.
Compared to
-
Cursor
context-source-vs-agent-host
Cursor is the agent host; Framelink is a context source that plugs into it over MCP. They are complementary rather than alternatives — Framelink improves what Cursor sees about a design, it does not replace the editor.
-
Octocode
design-context-vs-code-context
Both are MCP context servers that feed a coding agent evidence instead of guesses. Octocode sources cited context from GitHub, npm and local code; Framelink sources it from Figma design files. Pick by where your missing context lives.
Agent relevance
MCP Behavioral-testable
Agentic-Commerce Readiness 59/100 · INTEGRABLE
Independent readiness for agent delegation & transaction. How it’s scored · check live
Connect the Framelink MCP server to any MCP host (Cursor, Claude Code, VS Code, Codex, OpenCode). The agent then calls it to retrieve descriptive layout, style and component data for a Figma node, and generates code in whatever language the user asks for. It is a pure context provider — the agent does the generation.
Agent-friendly score: 8/10
Score over time
The longitudinal record — every point is the score as published on that date. Raw series.
Evidence
- Pulls layouts, styles and components from Figma into an AI coding workflow over MCP — source (2026-08-27) verified
- Sends descriptive JSON rather than prescriptive React/Tailwind; preserves style names; represents nested components accurately — source (2026-08-27) verified
- The ~25% size advantage is the vendor’s own self-described haphazard testing — source (2026-08-27) verified
- 15,000+ GitHub stars; works with Cursor, Claude Code, VS Code, Codex, OpenCode — source (2026-08-27) verified



