Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Design - official Figma server

Figma MCP server (remote)

Hosted MCP server that gives agents design context, code and assets from Figma files and lets them write native content back to Figma Design, FigJam and Figma Slides. Figma hosts it at https://mcp.figma.com/mcp with OAuth auth.

Last verified 15 tools4 sources

Install

Terminal
claude mcp add --transport http figma https://mcp.figma.com/mcp
Terminal
codex mcp add figma --url https://mcp.figma.com/mcp
JSON
{
  "mcpServers": {
    "figma": {
      "url": "https://mcp.figma.com/mcp"
    }
  }
}

VS Code

JSON
{
     "inputs": [],
     "servers": {
       "figma": {
         "url": "https://mcp.figma.com/mcp",
         "type": "http"
       }
     }
}

Tools

get_design_context
Gets the design context for a layer or selection in Figma; React and Tailwind output by default.
get_metadata
Gets a lightweight XML outline of a selection with layer IDs, names, types, positions and sizes.
get_screenshot
Takes a screenshot of your selection so your agent can see the design.
get_variable_defs
Gets the variables and styles used in your selection, such as colors, spacing, and typography.
get_figjam
Converts FigJam diagrams to XML.
download_assets
Downloads exports and original source images for up to 20 nodes per call (remote only).
use_figma
The general-purpose tool for writing to Figma files: create, edit, delete, or inspect content.
generate_figma_design
Sends the live UI of your web apps and sites to Figma as design layers.
create_new_file
Creates a blank Figma Design, FigJam, or Figma Slides file in your drafts.
upload_assets
Uploads images and SVGs into a Figma file.
generate_diagram
Creates a FigJam diagram from a description or from Mermaid syntax.
search_design_system
Searches all connected libraries for components, variables, and styles that match a text query.
get_code_connect_map
Returns the Code Connect mappings for the instances in your selection.
add_code_connect_map
Maps a Figma component to its code component in your codebase.
whoami
Returns the signed-in email address, plans and seat type on each plan.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Only clients listed in the Figma MCP catalog can connect; other clients must join a waitlist.
  • Figma recommends installing its client plugin (for Claude Code: claude plugin install figma@claude-plugins-official) which bundles the server and skills.
  • Sign-in with a Figma account (OAuth).
  • Read tools are rate limited: View and Collab seats get up to 20 tool calls per month on every plan (Starter offers only this); Full or Dev seats get up to 200 per day and 10 per minute on Professional and Education, up to 200 per day and 15 per minute on Organization, and up to 600 per day and 20 per minute on Enterprise.
  • Some tools are exempt from rate limits, including add_code_connect_map, create_new_file, generate_figma_design and whoami.
  • Write to canvas is in beta, free during the beta and planned to become usage-based paid, and needs a Full seat to write outside drafts.
  • Figma Specs features are open beta.
  • Enterprise-managed authorization is supported for Claude through Okta Cross App Access.
  • Not available on Figma for Government.
  • The GitHub repo is a guide plus plugin/skills, not server source; no LICENSE file was found in it.

FAQ

What does the Figma MCP server (remote) do?

Hosted MCP server that gives agents design context, code and assets from Figma files and lets them write native content back to Figma Design, FigJam and Figma Slides. The vendor documents 15 tools, including get_design_context, get_metadata, get_screenshot and get_variable_defs.

How do I add the Figma MCP server (remote) to Claude Code?

Run claude mcp add --transport http figma https://mcp.figma.com/mcp, copied from Figma's docs. This page also has snippets for Codex, Cursor and VS Code.

Does the Figma MCP server (remote) need authentication?

Yes, OAuth. Transport: Streamable HTTP. Status: GA, last checked October 17, 2026.

Sources

Last verified against 4 Figma pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.