Easy Tech Tuts
Figma

How to Connect Figma to Claude AI | Design-to-Code Workflow | Easily 2026

By Impran M NLast checked against official docs

Handing a Figma file to a developer usually means someone re-reading every spacing value and colour by eye and retyping it as CSS. The Figma connector in Claude removes most of that.

It links Claude to Figma's remote MCP server, so Claude can read components, variables and layout data from a real frame instead of guessing from a screenshot. Setup takes a couple of minutes and works on Claude's free plan, which is what the recording uses.

The limit most people hit comes from the Figma side: how many design reads your Figma plan and seat allow. That table is below, after the steps.

01Pick the Figma file you want Claude to read

Open Figma and decide which file and frame you want to work from. The recording starts in the Recents view with several live projects visible.

The connector works on existing designs, so a populated file with real components and styles gives Claude far more to work with than a blank canvas. If your team keeps a shared component library in a separate file, note that as well. You can point Claude at it later.

A Figma workspace's Recents view listing active project files.
A Figma workspace's Recents view listing active project files.

02Open the connectors directory in Claude

In the recording, the route is the profile icon at the bottom left, then Get apps and extensions. Claude's help centre now documents a different entry point: click Customize in the left sidebar, open the Connectors tab, click the + button and choose Browse connectors.

Both land in the same Directory, with Skills, Connectors and Plugins tabs down the left. On a Team or Enterprise plan, an Owner or Primary Owner has to enable connectors for the organisation first. If you cannot connect anything, that is the likely reason.

Claude's account menu opened from the profile icon, with Get apps and extensions listed.
Claude's account menu opened from the profile icon, with Get apps and extensions listed.

03Search for Figma and add it

With the Connectors tab selected, type Figma in the search box. The recording shows two Figma results under Anthropic & Partners.

One is described as generating diagrams and better code from Figma context. The other describes the Figma MCP server pulling in Figma context to generate code aligned with your codebase. Click the + on the one you want.

Claude's Directory on the Connectors tab, filtered to Figma, with two Figma entries at the top.
Claude's Directory on the Connectors tab, filtered to Figma, with two Figma entries at the top.

04Authorize Figma and confirm the connection

Adding the connector opens a Figma sign-in and permission prompt. Approve it.

Closing the window without approving leaves the connector unauthorized. Once it completes, Claude opens a new chat with a small Connected to Figma notice at the top right.

The recording shows this on a Free plan account. Each person authorizes with their own Figma login, even inside a Claude team workspace, and Claude can only see files that Figma account can open.

A new Claude chat on the Free plan with the Connected to Figma notice in the top-right corner.
A new Claude chat on the Free plan with the Connected to Figma notice in the top-right corner.

Figma's documentation recommends right-clicking a frame or layer and choosing Copy link to selection, then pasting that link into your prompt. The link carries the node ID the server needs to find the exact object.

Naming "the dashboard" in prose leaves Claude guessing between similar screens. Ask for something concrete: a React component for that frame, CSS variables for its colours, or a breakdown of its spacing and type. If the connector seems idle, click + in the chat box, hover over Connectors and check that Figma is switched on for this conversation.

06Extract tokens first, then review the code

For an ongoing codebase, ask for the colour, spacing and type values as a tokens file before generating components. It gives you one reference to check later output against, and it exposes inconsistencies in the Figma file itself, such as three near-identical blues.

Treat generated components as a first draft. Hover states, breakpoints and naming are still your call.

Check the output against the frame with both open side by side. On a limited Figma seat, batch your questions, since each read of the file counts toward the monthly cap.

Figma MCP server tool-call limits
Figma seatStarter planProfessionalOrganizationEnterprise
View or Collab20 per month6 per month6 per month6 per month
Dev or Full200 per day, 10 per minute200 per day, 15 per minute600 per day, 20 per minute600 per day, 20 per minute

From Figma's rate-limits documentation, September 2026. Limits apply to tools that read from Figma; a few tools, such as whoami, are exempt. Figma changes these figures, so check the source before planning around them.

When it doesn't work

Figma replies stop partway through the month

Why: The Figma account has hit its MCP tool-call cap. View and Collab seats get 20 calls a month on Starter and 6 a month on paid plans.

Fix: Wait for the monthly reset, or move to a Dev or Full seat, which carries daily limits instead of a monthly one.

Claude says it cannot access the file

Why: The Figma account you authorized does not have access to that file, or the prompt names a file without linking to it.

Fix: Open the file in Figma under the same account, use Copy link to selection on the frame, and paste that link into the prompt.

No connect option on a Team or Enterprise Claude plan

Why: Connectors on those plans must be enabled for the organisation by an Owner or Primary Owner.

Fix: Ask your Claude workspace owner to enable the Figma connector, then authorize it with your own Figma login.

FAQ

Frequently asked questions

Does the Figma connector work on Claude's free plan?

Yes. Anthropic lists directory connectors as available on all plans, and the recording completes the connection on a Free plan account. The tighter limit is on the Figma side.

Where is the connectors directory in Claude now?

Click Customize in the left sidebar, open Connectors, click + and choose Browse connectors. Older recordings, including this one, reach the same Directory through the profile menu's Get apps and extensions.

How do I tell Claude which design to use?

Right-click the frame or layer in Figma, choose Copy link to selection, and paste the link into your message. The link includes the node ID the Figma server uses to locate it.

Do I need the Figma desktop app?

No. The connector uses Figma's remote MCP server, which Figma hosts. The separate desktop server runs through the Figma app and requires a Dev or Full seat on a paid plan.

Sources and last check

Screens and click path come from the original recording in Claude on a Free plan account. The directory location, plan availability and Team/Enterprise owner requirement were re-checked against Claude's Help Center, and the frame-link method and tool-call limits against Figma's own documentation, in September 2026. That check added the current Customize > Connectors route (the recording uses the older Get apps and extensions menu) and Figma's per-seat limits, which the earlier version did not mention.

About the author

Impran M N
Written by

Impran M N

I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.