Figma MCP Server
@ishivam06
About Figma MCP Server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
8Retrieve Figma file details
List files in a Figma project
Create variables in a Figma file
Update existing variables in a Figma file
Delete variables from a Figma file
Create a reference between variables
Check for circular references and validate dependencies
Create a theme with variable mode configurations
Overview
What is Figma MCP Server?
A Model Context Protocol (MCP) server providing read‑only integration with the Figma API. It allows Claude Desktop and other MCP‑compatible clients to directly access Figma design data, enabling accurate one‑step design generation without relying on screenshots. Designed for developers and designers who want AI assistants to work with live Figma files.
How to use Figma MCP Server?
Install Node.js 18+ and obtain a Figma access token with read permissions. Copy .env.example to .env and set FIGMA_ACCESS_TOKEN, optionally configure MCP_SERVER_PORT (default 3000) and DEBUG flags. For Claude Desktop, add the server to your Claude configuration file (examples/claude_desktop_config.json). The server exposes tools such as get-file, list-files, create-variables, update-variables, delete-variables, create-reference, validate-references, and create-theme.
Key features of Figma MCP Server
- Secure authentication with the Figma API
- Read and list Figma file details
- Manage design variables (create, update, delete)
- Create and validate variable references
- Create themes with variable mode configurations
Use cases of Figma MCP Server
- Generate UI components directly from Figma design tokens
- Automate variable and theme synchronization between Figma and code
- Validate variable references to prevent circular dependencies
- Enable AI assistants to fetch real‑time Figma data for design generation
FAQ from Figma MCP Server
What are the system requirements?
Node.js 18.x or higher and a Figma access token with read permissions.
How is authentication handled?
The server authenticates securely with the Figma API using the access token provided in the environment variable FIGMA_ACCESS_TOKEN.
What operations can I perform with the server?
You can retrieve file details, list files in a project, create/update/delete variables, create variable references, validate references for circular dependencies, and create themes with mode configurations.
Frequently asked questions
What are the system requirements?
Node.js 18.x or higher and a Figma access token with read permissions.
How is authentication handled?
The server authenticates securely with the Figma API using the access token provided in the environment variable `FIGMA_ACCESS_TOKEN`.
What operations can I perform with the server?
You can retrieve file details, list files in a project, create/update/delete variables, create variable references, validate references for circular dependencies, and create themes with mode configurations.
Basic information
More Media & Design MCP servers

Constants
Constants AIOne workspace of tools for Claude and ChatGPT. Connect apps, generate video, music, and ads, and build new tools on demand. Generate and publish ad creative directly from your assistant.

uxgen
uxgenA library of conversion components for e-commerce, built on A/B tested mechanics and handed straight to your coding agent. 65 pieces drawn from mechanics that have been A/B tested in real stores: cart drawer with the ups
YouTube Transcript Server
kimtaeyoon83This is an MCP server that allows you to directly download transcripts of YouTube videos.
YouTube MCP Server
ZubeidHendricksMCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
QR Planet QR Code MCP Server
qrplanetQR Planet QR Code MCP Server - Hosted MCP server for QR Planet. Connect AI agents and MCP-compatible clients to create, update, design, route, and analyze dynamic QR Codes using your QR Planet API key.
Comments