Skip to content
Download Longwave

Figma

Figma is a local MCP server for reading Figma layout, styles and images. Its connected implementation exposes 2 tools after you paste a Figma access token.

Add to Longwave Source

Install elsewhere

Install Figma

Choose a harness. These instructions start the same local MCP server shown on this page.

Claude Code

Run this in your terminal. It adds a user-scoped server; use --scope project instead if it should apply only to the current project.

terminal
claude mcp add --scope user --transport stdio --env FIGMA_API_KEY=YOUR_FIGMA_API_KEY figma -- npx -y [email protected] --stdio

Replace each YOUR_… value with the required secret before running the command.

What it does

Figma MCP on this page is Framelink. Paste a Figma frame link and the agent gets layout, styles, and assets instead of guessing from a screenshot.

  • Read layout and styles from a Figma file or frame.
  • Download PNG and SVG assets into the project.
  • Paste a Figma URL with a file key and node id.
  • Keep the Figma access token in Longwave, not in the chat.

Available functions

download_figma_images Download SVG and PNG images used in a Figma file based on the IDs of image or icon nodes

Arguments

fileKey required
string The key of the Figma file containing the images
localPath required
string The absolute path to the directory where images are stored in the project. If the directory does not exist, it will be created. The format of this path should respect the directory format of the operating system you are running on. Don't use any special character escaping in the path name either.
nodes required
array The nodes to fetch as images
pngScale
number Export scale for PNG images. Optional, defaults to 2 if not specified. Affects PNG images only. Default: 2
get_figma_data Get comprehensive Figma file data including layout, content, visuals, and component information

Arguments

depth
number OPTIONAL. Do NOT use unless explicitly requested by the user. Controls how many levels deep to traverse the node tree.
fileKey required
string The key of the Figma file to fetch, often found in a provided URL like figma.com/(file|design)/<fileKey>/...
nodeId
string The ID of the node to fetch, often found as URL parameter node-id=<nodeId>, always use if provided. Use format '1234:5678' or 'I5666:180910;1:10515;1:10336' for multiple nodes.

Questions people ask

Does Figma MCP need an API key?

Yes. Figma MCP uses a personal access token.

  1. Create a Figma personal access token .
  2. Click Add to Longwave on this page.
  3. Paste the token when Longwave asks.
How do I generate a Figma personal access token?

A Figma personal access token connects Figma to Longwave.

  1. Follow the Figma token instructions .
  2. Open Figma and open your account menu.
  3. Select Settings, then Security.
  4. Select Generate new token under Personal access tokens.
  5. Set a name and an expiration of up to 90 days.
  6. Enable File content Read and Dev resources Read.
  7. Generate the token and copy it immediately.
  8. Click Add to Longwave and paste the token.
How do I use Figma MCP with Claude Code?

Claude Code can read Figma frames through Longwave.

  1. Click Add to Longwave on this page.
  2. Paste your Figma access token when Longwave asks.
  3. Start a thread and pick Claude Code.
  4. Paste a Figma frame link.
How do I use Figma MCP in Cursor?

Cursor can read Figma frames through Longwave.

  1. Click Add to Longwave on this page.
  2. Paste your Figma access token when Longwave asks.
  3. Start a thread and pick Cursor.
  4. Paste a Figma frame link.
Can I paste a Figma URL and get the layout?

Yes. The agent can read layout, text, and styles from a Figma file, frame, or group.

  1. Copy the Figma link to a file, frame, or group.
  2. Paste the link into the thread.
  3. Ask the agent to read the layout, text, and styles.
Can it download icons and images?

Yes. It can save PNG and SVG nodes into a project folder. It does not edit the Figma file.

  1. Give the agent a Figma file, frame, or group link.
  2. Name the project folder for the assets.
  3. Ask the agent to save the PNG or SVG nodes.
Is this Figma's official MCP?

This catalog listing is Framelink , GLips' open-source server. Longwave can also use Figma's official remote MCP through a custom Marketplace connection.

  1. Open Marketplace and click Add.
  2. Paste Figma's official remote MCP endpoint .
  3. Sign in to Figma when the endpoint asks.
  4. Start a thread and paste the Figma file or frame link.
What is Talk to Figma MCP?

Talk to Figma is a separate project that uses a Figma plugin and WebSocket for document changes. Longwave can support that workflow through a custom MCP connection, or you can use Figma's official remote MCP.

  1. Start the Talk to Figma server and plugin.
  2. Open Marketplace and click Add.
  3. Paste the server endpoint and complete the setup.
  4. Start a thread and ask the agent to change the document.
Does Figma MCP need a plugin or Dev Mode?

This Framelink listing needs a personal access token, not a Figma plugin or Dev Mode. Figma's official remote MCP uses OAuth and also works without the desktop app.

  1. Create a Figma personal access token.
  2. Click Add to Longwave on this page.
  3. Paste the token when Longwave asks.
  4. Start a thread and paste a Figma file or frame link.

Stop translating the design by eye.

Give the coding agent the frame, layout and tokens it needs to build the right thing.