Skip to content

What is Figma MCP? Connecting Figma to Claude and Cursor, design to code, call limits and seat requirements

You have your assistant turn a Figma frame into code or produce a design in Figma; Figma MCP gives the assistant the design's context (components, variables, layout) and lets it write designs to Figma files. It is Figma's official server; the recommended route is the remote server hosted by Figma (mcp.figma.com): it connects as a connector in Claude, and as a plugin or with a single command in Claude Code, Codex, Cursor and VS Code. The server has no separate fee, but your usage allowance depends on your Figma plan and seat type: 20 calls per month on the Starter plan and on View/Collab seats, 200 to 600 calls per day on Dev and Full seats. Having the assistant write to Figma (beta) requires a Full seat.

What it does
Gives your assistant the context of a Figma design and has it write designs to Figma
Type
Official connector (remote MCP)
Writing to Figma
Requires a Full seat, beta
Where
Claude, Claude Code, Codex, Cursor, VS Code
Turkish
Not stated in official sources
Cost
No separate fee; call limit depends on plan
Free plan
20 calls per month (README: 6)

What does Figma MCP do?

Figma MCP lets the assistant look at a design in Figma and read its components, color and font variables, layout and screenshot, so when you say "turn this frame into code" you don't have to give measurements by hand. In the other direction, the assistant can also draw designs into a Figma file. MCP is the standard that lets AI programs connect to outside services.

YouYou have the design turned into code
AssistantClaude, Claude Code, Codex, Cursor, VS Code
Figma MCPmcp.figma.com, hosted by Figma
Your Figma fileComponents, variables, layout; writing (beta)

The call limit depends on your Figma plan and seat type; writing to Figma requires a Full seat.

Who it helps: developers and designers who prepare designs in Figma and code them with an assistant. If you don't use Figma, it is of no use to you.

How do you connect Figma MCP?

The recommended route is Figma's remote server: https://mcp.figma.com/mcp. When you connect, you are asked to authorize your Figma account. The commands are taken verbatim from the official Figma documentation.

  1. In claude.ai or Claude Desktop, click the + button under Customize then Connectors and find Figma in the directory (maker: Figma, "Anthropic verified").
  2. Click Connect or Install, follow the prompts and allow access in Figma.
  3. In each chat, turn Figma on under + (or /) › Connectors.
  4. On a team account, an Owner or Primary Owner first enables it via Organization settings then Connectors then Browse connectors › Figma › Add to your team; each person then connects with their own Figma account.
First try"Implement this Figma frame with React and Tailwind, using my existing components: [Figma link]"

Which programs does Figma MCP work in?

Claude (web and desktop)YesListed in the connector directory; connect under Customize then Connectors.
Claude Code, Codex, Cursor, VS CodeYesFigma's developer documentation has setup tabs for each.
Gemini CLI, Xcode 27 beta, Copilot CLIYesListed in the Figma Help Center table and in the documentation.
ChatGPTUnclearFigma's MCP catalog lists ChatGPT; there is no separate Figma setup document for ChatGPT.

Figma says only clients listed in its MCP catalog can connect to the remote server. The client lists on three Figma pages differ from each other. "Not in the documentation" does not mean it doesn't work.

What does Figma MCP access, and where does your data go?

Reads

The contents of Figma Design, FigJam, Make and Slides files you have access to: layer structure, design context, variables, screenshots, libraries and Code Connect mappings. It only accesses files you have permission for.

Writes and deletes

The write-to-canvas tool creates, edits and can delete pages, frames, components and variables in files; no tool that deletes the file itself is listed in the documentation. Writing comes with a Full seat requirement and a beta warning.

Where data goes

The design data read goes to the AI client you use and its model provider. The official pages don't clarify whether Figma uses MCP data for model training.

Team and admin

On Claude Team and Enterprise, the Owner enables the connector and can set read and write tools to "Always allow", "Needs approval" or "Blocked" under Customize then Connectors then Figma then Tool permissions. Enterprise single sign-on (Okta) is available on Organization and Enterprise plans.

This information is compiled from official documentation; it is not a security audit. Check the status of registered security advisories on GitHub and OSV separately. The Claude directory recommends using connectors only from developers you trust.

Is Figma MCP free? Call limits and seats

The Figma MCP server has no separate fee; access depends on your Figma plan and seat type, and your usage allowance is measured by a call limit. Plan and seat prices are not covered in this guide; see Figma's pricing page.

PlanView and Collab seatDev and Full seat
Starter (free)20 calls per month20 calls per month
Professional20 calls per month200 per day, 10 per minute
Organization20 calls per month200 per day, 15 per minute
Enterprise20 calls per month600 per day, 20 per minute

Education plans have the same limits as Professional Dev and Full seats. The limits apply to Figma's read tools; some tools that write to a file (add_code_connect_map, create_new_file, whoami) are exempt. Figma reserves the right to change the limits.

The README in Figma's GitHub repository says 6 calls per month; the developer documentation says 20 per month. This guide uses the developer documentation figure; if you get close to the limit on your own account, tell your assistant "run whoami" and it shows your plan and seat.

Source: Figma Developer Docs "Rate limits & access" (checked October 14, 2026) and "Write to canvas". No local-currency price or tax information is published on the official page.

Common problems and fixes

What happensWhat to do
The use_figma or generate_figma_design tool isn't in the listBoth exist only on the remote server. Confirm the remote server is set up; if there is also a desktop server entry (127.0.0.1:3845) next to it, remove it.
I can't see the Figma skills (figma-use)Install the Figma plugin, or download the skills from the github.com/figma/mcp-server-guide repository and put them in your assistant's skills folder.
The result isn't what I expectedMake sure the figma-use skill is installed. Figma notes that the write feature is in beta and may need manual fixes.
Gray boxes appear where images should beThe write-to-canvas tool doesn't support images yet; upload and place the image separately, or add it by hand.
"Resource not accessible" permission errorCheck that the link is a valid Figma file and that you have access to it; use whoami to see which account you are signed in with.
I hit the rate limitThe Starter plan and View/Collab seats get 20 calls per month. Fix: move to a Full or Dev seat on a Professional, Organization or Enterprise plan.
The tool is slow or errors on a large frameNarrow the selection to a component or section.
In Claude, I get only a description instead of a screenshotThe Claude directory lists this as a known limitation; no fix date is given.

How do you disconnect Figma?

  1. In Claude: Select Figma under Customize then Connectors and disconnect. Turning it off for the team is up to the Owner (Organization settings then Connectors).
  2. In Claude Code: claude mcp remove figma; if you installed the plugin, manage it from /plugin.
  3. In Gemini CLI: gemini extensions uninstall figma.
  4. Desktop server: Disable it in the MCP server section in Dev Mode; delete the 127.0.0.1:3845 entry in your client.

The official documentation doesn't include a step for revoking the authorization granted on the Figma account side; to check, look at your Figma account security settings.

What can Figma MCP read and write?

The list below is compiled from Figma's developer documentation. Check which task works under which condition.

TaskCondition
Design to code: reading components, variables, layout, screenshotsRemote server on every plan; call limit by seat (see below)
Writing designs to a Figma file (frames, components, variables, auto layout)Requires a Full seat; Dev seats are read-only. Beta: Figma says it will become usage-based paid in the future
Drawing FigJam diagrams (flowchart, Gantt, state, sequence, architecture, ERD)The official pages don't clearly say which plans include it
Bringing a running web interface into FigmaSelected clients only; Claude Desktop is not on this tool's list
Code Connect: mapping components to their counterparts in codeOrganization or Enterprise plan; components must be published in a team library
Generating imagesEach image uses Figma AI credits

The write feature is in beta. Figma recommends trying it on a copy of a production file first and keeping a backup; the output may need manual fixes. use_figma doesn't support images yet.

The Figma page in Claude's connector directory lists nine tools and says get_screenshot returns only a description of the screenshot in Claude and Claude Code; the Figma documentation gives a broader tool list. Which tools appear in Claude may vary with the setup route.

Frequently asked questions

What is Figma MCP and what does it do?

Figma's official server that gives AI assistants the context of Figma designs (components, variables, layout) and lets the assistant write designs to Figma files. Its most common use is turning designs into code.

Is Figma MCP free, and how many calls do I get?

The server has no separate fee, but the call limit depends on your Figma plan: 20 calls per month on the Starter plan and on View/Collab seats, 200 to 600 calls per day on Dev and Full seats. The GitHub README says 6 per month; the developer documentation says 20.

Which Figma plan or seat do I need to use Figma MCP?

The remote server can be used on all plans and seats, but the limit varies by seat. Writing to a Figma file requires a Full seat; Dev seats are read-only. Code Connect mapping requires an Organization or Enterprise plan.

Can Claude design in Figma?

Figma's write-to-canvas feature (beta) lists Claude Desktop and Claude Code on Figma's client list and requires a Full seat. Because it is in beta, try it on a copy of a production file first.

Can I connect any assistant to Figma MCP?

No. Figma says only clients listed in its MCP catalog can connect to the remote server. The documentation has setup instructions for Claude, Claude Code, Codex, Cursor, VS Code, Gemini CLI and Xcode.

Should I use the remote server or the desktop server?

Figma recommends the remote server: it has the broadest tool set, and the write-to-Figma tools exist only there. The desktop server is for specific enterprise needs and requires a Dev or Full seat.

Related guides

Sources

Not clear in the official sources: Plan and seat prices · whether writing to the canvas is possible on the Starter plan · whether FigJam diagram and use_figma calls count toward the rate limit · whether Figma uses MCP data for model training · the commercial use terms in the Developer Terms · a Turkish interface · registered security advisory status. Each is covered in the relevant section along with what you can do.