figmad-mcp
Allows for the creation, capture, and management of Figma designs, including tools to read file structures, nodes, and styles, as well as write operations to create frames, shapes, and text.
Enables the extraction of components and design tokens from React codebases to compare or sync them with Figma design files.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@figmad-mcpCreate a mobile login screen with email and password fields"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
figmad-mcp
Figma Design MCP Server - Create, capture, and manage Figma designs via AI agents.
Features
Read Operations: Get files, nodes, components, styles, variables, export images
Write Operations: Create frames, shapes, text; apply auto-layout; update nodes (requires plugin)
Capture & Reconstruct: Screenshot webpages and recreate them in Figma
Generate UI: Create UI designs from text prompts
Related MCP server: Figma MCP Server
Setup
1. Install Dependencies
npm install2. Configure Environment
cp .env.example .env
# Edit .env and add your FIGMA_ACCESS_TOKENGet your token at: https://www.figma.com/developers/api#access-tokens
3. Build
npm run build4. Install Plugin (for write operations)
cd plugin
npm install
npm run buildThen in Figma:
Menu → Plugins → Development → Import plugin from manifest
Select
plugin/manifest.json
Usage
With Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"figmad": {
"command": "node",
"args": ["/path/to/figmad-mcp/dist/index.js"],
"env": {
"FIGMA_ACCESS_TOKEN": "your-token-here"
}
}
}
}Available Tools
Read Operations (REST API - always available)
Tool | Description |
| Get Figma file structure |
| Get specific nodes by ID |
| List components in a file |
| Get color/text/effect styles |
| Get design tokens/variables |
| Export node as PNG/SVG/PDF |
Write Operations (Plugin required)
Tool | Description |
| Create a new frame |
| Create a rectangle shape |
| Create text node |
| Modify node properties |
| Apply auto-layout to frame |
| Set fill colors |
| Delete a node |
| Get current selection |
| Check if plugin is connected |
Orchestrated Tools
Tool | Description |
| Screenshot and analyze a webpage |
| Recreate captured page in Figma |
| Generate UI from text description |
| Extract components and design tokens from code |
| Compare/sync tokens between Figma and code |
Example Prompts
Get the structure of my Figma file: [paste figma URL]
Create a landing page with a header, hero section with headline and CTA button, three feature cards, and a footer
Capture https://example.com and recreate it in Figma
Export the frame "Hero Section" as a PNG
Analyze my React codebase at /path/to/project and extract design tokens
Compare design tokens between my Figma file and codebaseArchitecture
┌─────────────┐ ┌─────────────────┐ ┌──────────────────┐
│ AI Agent │────▶│ figmad-mcp │────▶│ Figma Plugin │
│ (Claude) │stdio│ (MCP Server) │ ws │ (runs in Figma) │
└─────────────┘ └────────┬────────┘ └──────────────────┘
│
├──▶ Figma REST API (read operations)
└──▶ Playwright (web capture)Development
npm run dev # Watch mode
npm run typecheck # Type checking
npm run lint # Linting
cd plugin
npm run watch # Watch plugin changesLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseCquality-maintenanceEnables AI agents to interact with Figma in real-time through a WebSocket connection. Supports comprehensive design operations including text manipulation, layouts, components, variables, and export functionality.Last updated72207
- Alicense-qualityDmaintenanceEnables AI assistants to interact with Figma designs using natural language commands, supporting file analysis, component extraction, asset export, comment management, and design system queries through the Figma API.Last updated1,8191ISC
- Alicense-quality-maintenanceEnables AI agents like Claude to interact with Figma designs through 50+ tools for creating, styling, and manipulating design elements, components, and variables via a WebSocket relay and Figma plugin.Last updated
- Alicense-qualityDmaintenanceEnables AI agents to create, modify, and manage Figma designs through natural language commands via a specialized MCP server and plugin bridge. It supports a wide range of operations including element creation, property modification, component management, and accessibility checks.Last updated22103MIT
Related MCP Connectors
UI design from prompts, screenshots, and URLs for AI coding agents and theme tokens.
Connect AI coding agents to Anima Playground, Figma, and your design system.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/toro1221/figmad-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server