Figma MCP Server

Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.

Local serverstdio

What is the Figma MCP Server?

Figma MCP is an MCP integration. Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.

Packages and local setup

The published npm package is @scalably-io/figma-mcp, version 1.0.1. Its declared MCP transport is stdio.

The package declares FIGMA_TOKEN (required): Figma personal access token with file_content:read; FIGMA_API_BASE_URL: Figma REST API base URL, default https://api.figma.com/v1; FIGMA_REQUEST_TIMEOUT_MS: Per-request timeout in milliseconds, default 60000; FIGMA_MAX_JSON_BYTES: Upper bound on a Figma JSON response in bytes, default 104857600; FIGMA_MAX_FRAME_BYTES: Upper bound on a downloaded frame PNG in bytes, default 104857600; FIGMA_OUTPUT_ROOT: Directory that all fetch_frame output directories must stay below, default ./figma-output; FIGMA_ALLOW_HTTP_FOR_TESTS: Test suite only: set to 1 to allow a plain-HTTP loopback API base. Never set it in normal use.

The published mcpb package is https://github.com/scalably-io/figma-mcp/releases/download/v1.0.1/figma-mcp.mcpb. Its declared MCP transport is stdio.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 1.0.1 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related design & creative tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
FIGMA_TOKENFigma personal access token with file_content:readYes
FIGMA_API_BASE_URLFigma REST API base URL, default https://api.figma.com/v1Optional
FIGMA_REQUEST_TIMEOUT_MSPer-request timeout in milliseconds, default 60000Optional
FIGMA_MAX_JSON_BYTESUpper bound on a Figma JSON response in bytes, default 104857600Optional
FIGMA_MAX_FRAME_BYTESUpper bound on a downloaded frame PNG in bytes, default 104857600Optional
FIGMA_OUTPUT_ROOTDirectory that all fetch_frame output directories must stay below, default ./figma-outputOptional
FIGMA_ALLOW_HTTP_FOR_TESTSTest suite only: set to 1 to allow a plain-HTTP loopback API base. Never set it in normal useOptional