Skip to content
Go back

Figma MCP Server: Read-Only or Write Access? What Changed in 2026

Stuart Brameld

Stuart Brameld

Founder
Updated:
Table of contents

The Figma MCP server has been around for a while, letting AI coding tools pull design context — components, variables, layout data — directly from your Figma files. Useful, but one-directional. You could read from Figma, but you couldn’t write back.

Short answer: the Figma MCP server is no longer read-only. Since February 2026, it supports write access too — you can push code-generated UI straight into Figma as fully editable frames, not just pull design data out.

That changed this week. Figma launched Code to Canvas in collaboration with Anthropic’s Claude Code, and the MCP server now supports write access. You can push code-generated UI directly into Figma as fully editable frames.

What changed

Previously, the Figma MCP server was read-only. AI agents could extract design tokens, inspect components, and pull layout information into coding environments. Helpful for developers translating designs into code, but the flow only went one way.

Now, the pipeline is bidirectional. You can:

That last one is the standout use case. Type “clone my website into an editable Figma frame” and you’ve got a starting point for redesign work — without manually recreating anything.

Why Figma’s openness matters

This is a bigger strategic move than it looks.

There was a genuine question about whether major platforms like Figma would lock down write access to protect their own AI features. Figma could have chosen to keep the “agentic surface” in-house — restricting write actions to their own AI tools and making third-party agents read-only consumers.

They didn’t. Instead, Figma opened up write access through the MCP standard, letting tools like Claude Code become full participants in the design workflow. That’s a meaningful signal about where the industry is heading: platforms that embrace open protocols over walled gardens will attract the best tooling ecosystems.

In a world where AI can help build any possibility you can articulate, your core work is to find the best possible solutions in a nearly infinite possibility space.

Dylan Field, CEO at Figma

Field has also argued that the design canvas is better than an IDE for navigating lots of possibilities — you can “think divergently and see the big picture by comparing approaches side by side.” Code to Canvas makes that practical by letting teams start in code and move to the canvas without friction.

How it works

The Figma MCP server comes in two flavours:

Desktop server

Figma MCP server vs the alternatives

If you’re weighing up how to connect AI tools to your Figma workflow, here’s how the MCP server compares to the other two ways of accessing Figma programmatically:

Figma MCP serverFigma REST APIFigma plugins
Read accessYes — design context, components, variablesYes — full file data via HTTP requestsYes — live access inside the Figma canvas
Write accessYes, since Feb 2026 (Code to Canvas, remote server only)Yes, with the right scopes, but you write the integration yourselfYes — plugins can create and edit native content
SetupOAuth via your MCP client (Claude Code, Cursor, VS Code, etc.) — no custom codeAPI token + you build the request/response integrationBuilt and installed inside Figma, no external agent needed
Best forAI coding agents that need design context and can push code back as editable framesCustom scripts, internal tools, and CI/CD pipelines that need programmatic file accessIn-app automation and UI extensions that run inside Figma itself

To add the remote server to Claude Code, run:

claude mcp add figma-mcp-server https://mcp.figma.com/mcp

For the desktop server:

claude mcp add --transport sse figma-dev-mode-mcp-server http://127.0.0.1:3845/sse

Once connected, you can paste Figma links into your prompts or select frames in the Figma app and reference them directly.

What marketing teams should care about

If you’re a marketer, you probably don’t live in a code editor. But this still matters for how your team works.

Faster design iteration. When your developer builds a landing page with AI, they can push it straight into Figma for your review. No more waiting for screenshots or staging links — you get an editable Figma file you can annotate, comment on, and riff on.

Clone and redesign. Want to audit a competitor’s landing page? Or iterate on your own? Clone the live site into Figma and start working with real structure rather than rough mockups.

Tighter feedback loops. The bidirectional flow means designers can make changes in Figma and developers can pull those changes back into code through the MCP server. Fewer handoff gaps, less “that’s not what the design shows.”

Prototype faster. Product marketers can describe a page to Claude Code, generate a working prototype, push it to Figma for design review, iterate visually, then pull the updated design back into code. The whole loop tightens from days to hours.

This is the same pattern we’ve seen with other marketing MCP servers: connecting an AI agent directly to a tool’s data cuts out the manual export/import step. We’ve covered the same shift for analytics in our GA4 MCP guide, for experimentation in our GrowthBook MCP guide, and for research and content in our Firecrawl MCP server guide.

The bigger picture

Code to Canvas is part of a broader shift we’ve been tracking. The MCP ecosystem is maturing fast, and the companies that are opening up bidirectional access — not just read, but write — are creating the most valuable integrations.

The better cogeneration gets, the more design matters… design is a differentiator. But I think it’s even more true in this world.

Dylan Field, CEO at Figma

That’s the right framing. AI doesn’t make design less important — it makes good design easier to produce and iterate on. The tools that embrace this, rather than trying to gate access, will win.

Frequently asked questions

Is the Figma MCP server read-only?

No, not anymore. Until February 2026 the Figma MCP server only let AI agents read design context — components, variables, layout data — out of Figma. Since the Code to Canvas launch, it also supports write access: agents can push code-generated UI into Figma as fully editable frames.

Does Figma MCP support write access?

Yes. Figma’s remote MCP server now supports bidirectional access. You can pull design context into your coding environment, and you can push a working interface from a tool like Claude Code back into Figma as native, editable layers — not a flattened screenshot.

Do I need the desktop app to get write access in Figma MCP?

No. Write access (Code to Canvas) works through the remote Figma MCP server at https://mcp.figma.com/mcp, available on all Figma seats and plans via OAuth. The desktop server is a separate option that requires the Figma desktop app and a Dev or Full seat, and is aimed at organisations with specific local-network requirements.

What’s the difference between the Figma MCP server and the Figma REST API?

The Figma REST API is a request/response interface any application can call to fetch or (with the right scopes) modify file data programmatically. The Figma MCP server is a standardised interface built specifically for AI agents and coding tools — it adds context-aware read access plus, as of 2026, write access to the canvas, without you writing custom API integration code.

Resources


Back to top ↑