Figma MCP Server logo

Figma MCP Server

Connects AI coding clients to Figma for design context, code generation, canvas updates, asset handling, and design-to-code workflows.

Install Figma MCP Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.figma.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · TodayLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 11/9/2026, 6:00:30 AM

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://mcp.figma.com/mcp

Overview

Figma MCP Server MCP server connects AI clients to Figma through a remote Streamable HTTP endpoint. It exposes design context, selected-frame code generation, canvas-writing features, image generation, asset uploads, and Code Connect workflows. Use it when an agent needs Figma variables, components, layout data, or native design updates while implementing an interface. Read operations are subject to Figma plan-based limits, while some writing tools are exempt.

Use cases

  • Generate code from a selected Figma frame
  • Extract variables and layout data into an IDE
  • Update native Figma frames and components
  • Reuse connected components with Code Connect
  • Create a FigJam project plan from a PRD

Key features

  • Selected-frame code generation
  • Figma variables, components, and layout extraction
  • Remote canvas writing
  • Placeholder image generation and asset upload
  • Code Connect workflows
  • Web-page-to-Figma design conversion

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

51/52 checks healthy over the last 90d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2.2kStargazers on the source repository.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How Figma MCP Server works

What Figma MCP Server does

Figma MCP Server MCP server gives AI coding clients access to design information from Figma files. An agent can use a selected frame or layer to retrieve design context and generate implementation code. The available workflows cover variables, components, layout details, and Code Connect, which helps generated code reuse components connected to a codebase.

The remote server can also create and modify native Figma content. With the relevant skills, agents can work with frames, components, variables, and auto layout. Other supported workflows include generating placeholder images when source, captured, or library images are unavailable, uploading those assets, and applying them to a design. A rolling-out workflow can capture, import, or convert a web page into a Figma design.

How it works

The service uses Streamable HTTP at https://mcp.figma.com/mcp. After connecting a compatible client, copy a link to a Figma frame or layer and include it in a prompt asking the agent to implement the design. The client does not browse the link itself; the server uses the node ID extracted from the URL to identify the requested object.

Figma MCP Server MCP server tools are available to the connected agent, while additional skills may be supplied through the Figma plugin for supported clients. The repository also describes standalone workflow skills for turning video recordings into annotated Figma storyboards and converting a PRD into a FigJam project plan board.

Setup and configuration

VS Code can add the server through the MCP command palette using the HTTP transport and the URL above. GitHub Copilot must be enabled for MCP use in VS Code. Cursor supports a Figma plugin installed with /add-plugin figma, or a manual MCP entry containing the same URL. Claude Code supports the official Figma plugin or the command claude mcp add --transport http figma https://mcp.figma.com/mcp.

Gemini CLI uses the repository extension, installed with gemini extensions install https://github.com/figma/mcp-server-guide, followed by /mcp auth figma. Other editors can connect if they support Streamable HTTP and accept an MCP server configuration with the Figma endpoint.

Tools and capabilities

  • Retrieve design context for selected Figma nodes.
  • Generate code from selected frames.
  • Read variables, components, and layout information.
  • Create and modify native Figma canvas content through the remote server.
  • Generate placeholder images with generate_image, then upload and apply them with upload_assets.
  • Use Code Connect and related skills to reference connected components.

Limitations and notes

Figma applies rate limits to tools that read data. Starter-plan users and View or Collab seats on paid plans can make up to six tool calls per month. Dev or Full seats on Professional, Organization, or Enterprise plans use per-minute limits aligned with Tier 1 Figma REST API limits, which Figma may change.

Writing tools may be exempt from those read limits. Canvas writing is currently a beta feature and is free during the stated beta period, with usage-based pricing planned for later. Image generation requires the agent to ask permission and disclose Figma AI credit usage. Use of the server and related skills is subject to Figma Developer Terms.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Figma MCP Server

Figma MCP Server is an MCP server that connects AI coding clients to Figma through Streamable HTTP. Its main tools provide design context from selected nodes, generate code from frames, read variables and components, and, through the remote server, create or modify native Figma content and handle generated assets.

Install it by configuring your MCP client with the remote URL `https://mcp.figma.com/mcp`. VS Code, Cursor, and Claude Code provide manual HTTP setup options; Gemini CLI uses the repository extension and then requires `/mcp auth figma`.

Yes, it works with Cursor. The recommended setup is to install the Figma plugin with `/add-plugin figma`; manual setup is also available under Cursor Settings, MCP, and Add new global MCP server using the Figma Streamable HTTP URL.

Read-oriented tools are rate-limited by Figma. Starter users and View or Collab seats on paid plans can make up to six tool calls per month, while Dev or Full seats on specified paid plans follow per-minute limits aligned with Tier 1 Figma REST API limits.

Yes, the remote server can create and modify native Figma content, including frames, components, variables, and auto layout when the relevant skills are available. Canvas writing is currently free during the beta period, but Figma says it will eventually become usage-based.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFigma MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/figma-mcp-server?style=directory)](https://allmcps.com/mcp/figma-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/figma-mcp-server"><img src="https://allmcps.com/api/badge/figma-mcp-server?style=directory" alt="Figma MCP Server on AllMCPs" /></a>