Figma MCP server
Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.
0 stars51 downloads/wk
Reviews
Write oneNobody has reviewed Figma MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Figma MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
How Figma MCP compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 62% of 1,337 Media servers
- Downloads a week
- 51
- more than 38% of 365 Media servers with a package
Install Figma MCP in Claude Code, Cursor or VS Code
Runs npx -y @scalably-io/figma-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add figma-mcp -- npx -y @scalably-io/figma-mcp
What the publisher says
From the Figma MCP repository's README, as published. We do not edit it. Read it on GitHub
Figma MCP
Figma REST API MCP server. 2 tools list the top-level frames in a file and fetch one frame's rendered PNG plus its node JSON and image-fill map into a local output directory.
<!-- mcp-name: io.scalably/figma-mcp -->
Install
Claude Code:
claude mcp add figma -e FIGMA_TOKEN=your-token -- npx -y @scalably-io/figma-mcpCodex:
codex mcp add figma --env FIGMA_TOKEN=your-token -- npx -y @scalably-io/figma-mcpClaude Desktop: download figma-mcp.mcpb from the latest GitHub release and open it.
Setup
- Create a personal access token at figma.com under account settings, with file_content:read scope.
- Find the file key in any Figma file URL: it is the segment after /design/ or /file/, for example https://www.figma.com/design/AbC123xyz/My-file gives AbC123xyz. Both tools take it as file_key.
- If FIGMATOKEN is not set the server still starts and lists its tools; every call then fails with FIGMANOT_CONFIGURED until the token is provided.
- fetch_frame is the only tool that writes files (so it is not marked read-only); it writes frame.png, node.json, and fills.json into a directory below the configured output root (default ./figma-output). The other tool is fully read-only.
Tools (2)
Configuration
Reply shape
Every tool returns plain JSON with status (succeeded, partial, no_op), summary, target, result, proof, warnings, recovery. Failures throw a plain error string: : .
Limits
fetch_frame renders through Figma's image API, so very large frames or extreme scale values can exceed the configured JSON or frame byte limits; lower scale or split the frame if that happens. fills.json URLs are temporary and expire within 14 days.
Verify
Each release lists the package version, the .mcpb sha256 and the production commit it was derived from in CHANGELOG.md. CI runs the tests and a clean install of the packed tarball on every push.
Privacy Policy
This server runs locally, on your machine, under your own credentials. It collects no personal data, contains no telemetry, stores nothing persistently beyond the frame bundles you explicitly fetch, and talks only to the vendor API it wraps. No third party, including Scalably, receives your data. Contact: hello@scalably.io. Canonical copy: https://scalably.io/connector-privacy.html
License
MIT. Copyright Scalably.
Nothing above is checked by us. What we check is on the safety report.
Figma MCP: common questions
- Is Figma MCP server safe?
- Mostly: it is graded B (80/100). Read the Figma MCP safety report
- How do I install Figma MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Figma MCP need an API key?
- Yes. The registry entry asks for
FIGMA_TOKEN. - Is Figma MCP maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v1.0.1.
- What can I use instead of Figma MCP?
- Servers from other publishers that do the same job: anymd MCP server, oJo — HTML to image and PDF MCP server and Free the Tools MCP server. Compare all Figma MCP alternatives.
- How does Figma MCP compare with other Media MCP servers?
- safety score 80/100 (higher than 62% of 1,337 Media servers); downloads a week 51 (more than 38% of 365 Media servers with a package). Full comparison.
Alternatives to Figma MCP
Same job from other publishers: the closest match first, then the best rated.
- anymdAny file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.not reviewedEstablishedA
oJo — HTML to image and PDFFill an HTML template with JSON and get a hosted PDF or image link. Free previews, no key.not reviewedGrowingA
Free the ToolsLocal PDF, image, data and text tools for AI assistants. Files stay on your computer.not reviewedGrowingA- FigmeMCP server that reads local Figma .fig files, fully offlinenot reviewedGrowingA
- Remove AI WatermarksIdentify and remove AI watermarks and provenance metadata from your own images and video.not reviewedWidely usedA