Figma MCP Server
Connects MCP-compatible assistants to Figma REST data for file analysis, components, exports, comments, and project metadata.
Install Figma MCP Server
Pick your client, then add it in one click or paste the config.
https://api.figma.com/v1/oauth/token
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Analyze Figma file structure and styles
- Inspect component details and usage
- Export Figma nodes into image or document formats
- Read and create design comments
- Browse Figma projects and team metadata
Key features
- Figma REST API access over MCP
- Depth-limited file analysis
- Component listing and inspection
- PNG, SVG, PDF, and JPG node export
- Comment reading and creation
- Personal access token and OAuth authentication
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked 2d ago
Recent health check succeeded.
7/7 checks healthy over the last 46d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars1Stargazers on the source repository.
Last commit7mo agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.
How Figma MCP Server works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Figma MCP Server
Figma MCP Server is an MCP server that connects AI assistants to Figma through the Figma REST API. Its main tools analyze files, inspect components, export nodes, read and create comments, and access project or team metadata, with MCP resources and prompts available for guided workflows.
Install it with `npm install`, then run `apify run` locally or use `apify login` and `apify push` for an Apify deployment. Configure a Figma personal access token or OAuth app settings, and connect the client to the running `/mcp` endpoint.
Yes, Figma MCP Server works with Cursor through its remote HTTP MCP configuration. Deploy and start the Actor, place the run’s Container URL followed by `/mcp` in Cursor’s `mcp.json`, and restart Cursor after changing the URL.
Use a Figma personal access token by setting `figmaAccessToken` in Actor input or `FIGMA_ACCESS_TOKEN` for local execution. OAuth 2.0 is also available when no personal access token is set, using the authorization and callback routes with a configured Figma OAuth app.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/figma-mcp-server-2)HTML Embed
<a href="https://allmcps.com/mcp/figma-mcp-server-2"><img src="https://allmcps.com/api/badge/figma-mcp-server-2?style=directory" alt="Figma MCP Server on AllMCPs" /></a>