All posts
Developer Tools·7 min read·Updated 23 Oct 2026

Figma MCP Server with Claude Code: Setup, Rate Limits and Plans (2026)

Quick answer
Figma's official MCP server lets Claude Code read design context from Figma files and generate code from frames. Use the remote server at https://mcp.figma.com/mcp. Full and Dev seats get 200 tool calls a day on Professional and 600 on Enterprise; View and Collab seats get only 20 a month.

Set up the official Figma MCP server with Claude Code: remote vs desktop server, which plans and seats you need, exact rate limits per seat, and when Framelink is an alternative.

Piyush Jangir
Verified author

Founder of StackPicks. Self-taught builder shipping open-source dev tools, marketing, and curator content since 2019. Based in Mumbai, India. Available on GitHub and LinkedIn.

7 min read
Figma MCP Server with Claude Code: Setup, Rate Limits and Plans (2026)

**Short version:** connect Claude Code to Figma's hosted MCP server and Claude can pull variables, components and layout data from the frame you point it at, then write code that matches. The catch is the rate limit — on a View or Collab seat you get 20 tool calls a month, which is a demo, not a workflow. Facts below are from Figma's MCP guide and its rate limits page.

Remote or desktop server?

  • Remote (recommended) — Figma's hosted endpoint, https://mcp.figma.com/mcp. No desktop app needed, and Figma says it has the broadest feature set.
  • Desktop — runs through the Figma desktop app; Figma positions it for specific organisation and enterprise needs. It needs a Dev or Full seat on a paid plan.

The server is available on Starter, Professional, Education, Organization, Government and Enterprise plans.

Connect it to Claude Code

Setting up the Figma MCP server in Claude Code

The remote server is a standard HTTP MCP server, so the usual Claude Code command applies:

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

Then run `/mcp` inside Claude Code to authenticate with your Figma account. Figma also publishes a dedicated Claude Code setup article if your organisation has extra steps. New to MCP in Claude Code? Start with our MCP in Claude Code guide.

The rate limits, exactly

Figma MCP server rate limits by seat and plan

SeatStarterProfessionalOrganizationEnterprise
View, Collab20 / month20 / month20 / month20 / month
Full, Dev—200 / day, 10 / min200 / day, 15 / min600 / day, 20 / min

Education plans match Professional Full and Dev seats. A few details matter in practice:

  • Limits apply to tools that read data from Figma.
  • add_code_connect_map, create_new_file, generate_figma_design and whoami do not count.
  • Actions that use Figma AI credits do not count toward MCP limits either.
  • Figma says it may change these limits at any time.

Writing back to the canvas

The server can also write frames, components, variables and auto layout to the canvas. That needs the remote server and a Full seat to write outside your drafts. Figma says writing is free during the beta and will become usage-based, so do not build a workflow that assumes it stays free.

Framelink (MIT, about 16,000 GitHub stars) is a community MCP server that feeds Figma layout data to coding agents using a Figma API token. Before Figma's official server existed it was the default answer. Today, if you have a Full or Dev seat, the official server is the simpler and better-supported route. Framelink remains worth a look if you are on a View seat and 20 calls a month will not do — but it is subject to Figma's own API limits, so check those for your plan.

Why this got busier this week

At its first Config event in India on 20 October 2026, Figma announced 20 new MCP partners, while its co-founder Dylan Field publicly called the protocol imperfect, citing data-security limits (TechCrunch). Both points are fair: design-to-code over MCP works, and you should still review what a server can read — see our MCP security checklist.

Frequently asked questions

What does the Figma MCP server do?+

The Figma MCP server connects AI coding tools such as Claude Code to your Figma files. It provides design context, including variables, components and layout data, so an agent can generate code from a selected frame that matches the design. With the remote server and a Full seat it can also write frames, components, variables and auto layout back to the canvas. It is Figma's official server, available on most paid and starter plans.

What is the Figma MCP server URL?+

The recommended remote server is at https://mcp.figma.com/mcp and does not need the Figma desktop app. In Claude Code you can add it as an HTTP server with claude mcp add --transport http figma https://mcp.figma.com/mcp, then authenticate through the /mcp menu. Figma also offers a desktop server that runs through its desktop app, positioned for specific organisation and enterprise needs and requiring a Dev or Full seat.

What are the Figma MCP rate limits?+

They depend on your seat. View and Collab seats get 20 tool calls per month on every plan. Full and Dev seats get 200 calls per day and 10 per minute on Professional, 200 per day and 15 per minute on Organization, and 600 per day and 20 per minute on Enterprise. Education matches Professional. Limits apply only to tools that read Figma data, and a few tools are exempt.

Is the Figma MCP server free?+

Reading design context is included with eligible Figma plans, subject to the rate limits for your seat, so there is no separate fee for the core design-to-code tools. Writing to the canvas is free during the current beta, but Figma says it will eventually become usage-based. View and Collab seats are effectively limited to trying it out, at 20 tool calls per month, so regular use needs a Full or Dev seat.

Figma MCP or Framelink: which should I use?+

If you have a Full or Dev seat, use Figma's official remote server: it is supported by Figma, has the broadest feature set and needs no API token management. Framelink, an open-source MIT community server, was the popular choice before the official one existed and still works with a Figma API token. It can make sense on a View seat, but it is bound by Figma's API limits for your plan, so check those first.

More in Developer Tools

Figma MCP Server with Claude Code: Setup, Rate Limits and Plans (2026) — StackPicks — StackPicks