Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.
Figma MCP is an MCP integration. Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.
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.
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.
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.
| Variable | Description | Required |
|---|---|---|
| FIGMA_TOKEN | Figma personal access token with file_content:read | Yes |
| FIGMA_API_BASE_URL | Figma REST API base URL, default https://api.figma.com/v1 | Optional |
| FIGMA_REQUEST_TIMEOUT_MS | Per-request timeout in milliseconds, default 60000 | Optional |
| FIGMA_MAX_JSON_BYTES | Upper bound on a Figma JSON response in bytes, default 104857600 | Optional |
| FIGMA_MAX_FRAME_BYTES | Upper bound on a downloaded frame PNG in bytes, default 104857600 | Optional |
| FIGMA_OUTPUT_ROOT | Directory that all fetch_frame output directories must stay below, default ./figma-output | Optional |
| 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 | Optional |
Feed real design data to your coding assistant — layout, tokens and components straight from Figma files.
Integrates Figma's API with Claude and other Model Context Protocol (MCP) compatible clients, providing read-only access to Figma files and projects.
Manages courses, assignments, enrollments, and grades within Canvas using the Canvas API.
Provides a unified TypeScript interface for LLMs to interact with various 3D software applications.
Generates Vue 3 components from Figma designs, adhering to Hostinger's design system.
Enables Cursor AI to interact with Figma, allowing programmatic design modification and data extraction.