Get Crossfade
  1. Crossfade
  2. Guides

How to connect Claude Code to Figma, and let it edit your designs

By Sabarish Sanjay, maker of Crossfade · Updated

There are two good ways to connect Claude Code to Figma. Figma's own MCP server needs no desktop app. A local plugin works in the file you have open, with no call limits. Here's how to set up each, and how to choose.

Which route to take

Figma’s MCP serverLocal plugin (Crossfade)
Point at a layerPaste a linkSelect it in Figma
ReadsLimited by plan and seatNot counted
Needs the desktop appNoYes, with the plugin open
Code ConnectYesNo
Fonts on your computerNot availableAvailable

Route 1: Figma’s MCP server

Figma recommends installing its plugin for Claude Code, which also adds its skills:

claude plugin install figma@claude-plugins-official
  1. Restart Claude Code if it's running.
  2. Type /plugin and go to the Installed tab.
  3. Select the figma server and press Enter to sign in.
  4. Click Allow access in the browser.

If your organisation blocks plugins, add the server yourself. This doesn't install Figma's skills:

claude mcp add --scope user --transport http figma https://mcp.figma.com/mcp

Then start a new session, type /mcp, select figma and choose Authenticate.

To work on something, right-click the layer in Figma, choose Copy link to selection and paste the link into your prompt. The remote server uses links to find the file and layer.

Route 2: a local plugin

Crossfade, which I make, is built on Claude Code, and setup takes about five minutes. You need the Figma desktop app and Node 18 or later.

  1. Get Crossfade and unzip it.
  2. In Figma, go to Plugins, Development, Import plugin from manifest, and pick manifest.json.
  3. Run the plugin, choose Claude Code and copy the prompt.
  4. Paste the prompt into a Claude Code chat, not Terminal. Claude runs the commands and sets up the bridge by itself.
  5. Start a new session, because agents only load new tools when they start.
  6. Add your licence key in the plugin.

Now select a layer and tell Claude what you want. There's no link to copy, because it can see your selection. The setup guide walks through each step with the real plugin.

Your first prompts

For better results, read how to get good designs from an agent.

If it doesn't connect

Common questions

Can Claude Code edit Figma files?

Yes. Through Figma's remote MCP server it can run use_figma, and through a local plugin like Crossfade it runs Plugin API code in your open file. Both produce real, editable layers.

Do I need a paid Figma plan to use Claude Code with Figma?

With Figma's server, writing outside your drafts needs a Full seat, and reads are limited by plan. With a plugin you need edit access to the file and the Figma desktop app.

Why can't Claude Code see the Figma tools after I set it up?

Agents load tools when a session starts. Start a new session, then run /mcp to check the connection.

Sources

Keep reading