Skip to content

MCP server

Figma MCP server

Figma's official MCP server gives AI design context, screenshots, variables and assets, and can now write to the canvas.

At a glance

Maintained by
Figma
Tools exposed
10 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Figma is where most product and web design happens. Its official MCP server gives a coding assistant the design context it needs: layout and style details, metadata, screenshots, design variables, assets, Code Connect mappings and search across the design system. That leads to code that matches the design much more closely than working from a screenshot.

Figma has also added tools that write to the canvas, so an assistant can create files and generate or edit designs.

For developers, the read tools are the main value. Canvas writing is newer, and we treat it as a drafting aid that a designer reviews. Access follows your Figma account and file permissions.

We use design-to-code tools like this when building interfaces, always with a developer checking the result against the design and accessibility needs.

Use cases

Best business use cases

Design to code

Build components that match the design.

Design tokens

Read variables to keep colors and spacing consistent.

Assets

Download icons and images for development.

Design system search

Find the right component in the system.

Draft designs

Generate draft layouts for designers to refine.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read design data and write to the canvas (create and edit content).

  • get_design_context

    Gets design context for a layer or selection.

  • get_metadata

    Returns an XML outline of the selection.

  • get_screenshot

    Captures an image of the selection.

  • get_variable_defs

    Lists variables and styles used.

  • download_assets

    Downloads exports and source images.

  • use_figma

    Creates, edits and inspects content on the canvas.

  • generate_figma_design

    Generates design layers from an interface (remote only).

  • create_new_file

    Creates a blank Design, FigJam or Slides file (remote only).

  • get_code_connect_map

    Gets node-to-code component mappings.

  • search_design_system

    Finds components, variables and styles (remote only).

Workflows

Example workflows

Build a component from a design

  1. 1

    Select a frame in Figma.

  2. 2

    The assistant reads the design context.

  3. 3

    It checks the Code Connect mapping.

  4. 4

    It writes the component.

  5. 5

    A developer compares it with the design.

Check tokens in code

  1. 1

    Ask for the color and spacing variables.

  2. 2

    The assistant reads them.

  3. 3

    It compares them with the code.

  4. 4

    It lists mismatches.

  5. 5

    The team fixes them.

Prompts

Example prompts

  • “Build this selected card component in React with Tailwind, matching the design.”

  • “List the color and spacing variables used in this frame.”

  • “Find the button component in our design system and show its variants.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Code: terminal

claude mcp add --scope user --transport http figma https://mcp.figma.com/mcp
  • Hosted server: https://mcp.figma.com/mcp.
  • Local server: Desktop app server (needed for Figma for Government); remote is recommended.
  • Needs: OAuth. Only clients in the Figma MCP Catalog can connect..

Security

Security considerations

  • File permissions

    The assistant sees the files your account can see.

  • Canvas writes

    Review designs created or edited by the assistant.

  • Review code

    Check generated code for accessibility and quality.

  • Confidential designs

    Be careful with unreleased product designs.

Related servers

Servers that pair well with it

Canva

Canva's official MCP server lets AI search, create, resize, export and comment on designs, upload assets and use brand kits.

GitHub

GitHub's official MCP server lets AI read repositories, search code, manage issues and pull requests and, when allowed, change files.

Notion

Notion's official hosted MCP server lets AI search and read pages, create and update pages and databases, query data and add comments.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.