Listed in Cursor's official marketplace alongside enterprise tools (Amplitude, AWS, Linear, Stripe) — independent curation signal confirming enterprise-grade validation. No other Figma MCP has achieved this tier of platform listing.
Cursor Talk to Figma
activeEnterprise-trust write-access Figma MCP. Built by Grab ($12B+ market cap). Bypasses Figma API rate limits via plugin architecture. 6,505 stars, 699 forks. Listed in Cursor's official marketplace alongside Amplitude, AWS, Linear, Stripe.
57/100
Trust
6.5K+
Stars
4
Evidence
Videos
Reviews, tutorials, and comparisons from the community.
Claude Code designing in Figma with MCP server and plug-in
Cursor Talk to Figma MCP Server Demo
Everyone’s Talking About This MCP Server for Figma – Here’s the Truth
Repo health
1w ago
Last push
71
Open issues
699
Forks
6
Contributors
Editorial verdict
Best general-purpose write-access Figma MCP for individual developers and small teams. More accessible than Console MCP, works on free Figma plans, lower setup complexity. Dropped to #4 as Console MCP's Uber validation is stronger enterprise evidence.
Source
GitHub: grab/cursor-talk-to-figma-mcp
Public evidence
CTO Guide independently recommends it for free-plan users because it bypasses Figma API rate limits entirely via plugin architecture, not REST API.
Product designer reports 'nearly pixel-perfect flow with a single prompt in just five minutes' using Grab's Cursor Talk to Figma. Independent practitioner validation of the write-access workflow.
An engineer sat down with a designer and set up Cursor Talk to Figma. The designer 'was so excited to rapidly prototype with natural language.'
How does this compare?
See side-by-side metrics against other skills in the same category.
Where it wins
Built by Grab ($12B+ market cap) — genuine enterprise credibility
6,505 stars, 699 forks — highest fork count in write-access lane, signals active ecosystem
Plugin architecture bypasses Figma API rate limits entirely (CTO Guide confirmed)
Works on free Figma plans — zero cost barrier
Claude Code support added March 2026
Where to be skeptical
Only 5 contributors — concentrated maintainership
Console MCP has 25x npm downloads and 3x the tool surface
Lacks variable management, cloud mode, and enterprise-scale spec generation
Ranking in categories
Know a better alternative?
Submit evidence and we'll run the full pipeline.
Similar skills

Onlook
72Open-source, local-first WYSIWYG visual editor that writes directly to a Next.js + Tailwind codebase. 24,918 stars — highest in UX/UI category. 'Cursor for Designers' positioning. Bypasses Figma entirely for design-in-code workflows.
Framelink / Figma-Context-MCP
70Community standard for feeding Figma design context to AI coding agents. 13.7K stars, 38.6K npm/week, 11+ editor support. Framework-agnostic descriptive JSON output, listed in Figma's own help docs.

Figma MCP Server Guide
62Official Figma MCP. Trust leader with triple partnership (OpenAI Codex, GitHub Copilot, Claude Code), Code Connect integration, bidirectional since Mar 6 2026. 14 tools, 14+ client support, two server modes.

Figma Console MCP
59Most comprehensive Figma MCP by tool count (57+: 22 read + 35+ write, 11 variable/token management). Uber Engineering Blog validates production uSpec usage across 7 stacks. Hockey-stick npm growth (127/wk Nov → 17.4K/wk Mar). Local WebSocket — no rate limits, data never leaves network.
Raw GitHub source
GitHub README peek
Constrained peek so you can sanity-check the source material without leaving the site.
Talk to Figma MCP
This project implements a Model Context Protocol (MCP) integration between AI agent (Cursor, Claude Code) and Figma, allowing AI agent to communicate with Figma for reading designs and modifying them programmatically.
https://github.com/user-attachments/assets/129a14d2-ed73-470f-9a4c-2240b2a4885c
Project Structure
src/talk_to_figma_mcp/- TypeScript MCP server for Figma integrationsrc/cursor_mcp_plugin/- Figma plugin for communicating with Cursorsrc/socket.ts- WebSocket server that facilitates communication between the MCP server and Figma plugin
How to use
- Install Bun if you haven't already:
curl -fsSL https://bun.sh/install | bash
- Run setup, this will also install MCP in your Cursor's active project
bun setup
- Start the Websocket server
bun socket
- NEW Install Figma plugin from Figma community page or install locally
Quick Video Tutorial
Video Link
Design Automation Example
Bulk text content replacement
Thanks to @dusskapark for contributing the bulk text replacement feature. Here is the demo video.
Instance Override Propagation Another contribution from @dusskapark Propagate component instance overrides from a source instance to multiple target instances with a single command. This feature dramatically reduces repetitive design work when working with component instances that need similar customizations. Check out our demo video.
Manual Setup and Installation
MCP Server: Integration with Cursor
Add the server to your Cursor MCP configuration in ~/.cursor/mcp.json:
{
"mcpServers": {
"TalkToFigma": {
"command": "bunx",
"args": ["cursor-talk-to-figma-mcp@latest"]
}
}
}
WebSocket Server
Start the WebSocket server:
bun socket
Figma Plugin
- In Figma, go to Plugins > Development > New Plugin
- Choose "Link existing plugin"
- Select the
src/cursor_mcp_plugin/manifest.jsonfile - The plugin should now be available in your Figma development plugins
Windows + WSL Guide
- Install bun via powershell
powershell -c "irm bun.sh/install.ps1|iex"
- Uncomment the hostname
0.0.0.0insrc/socket.ts
// uncomment this to allow connections in windows wsl
hostname: "0.0.0.0",
- Start the websocket
bun socket
Usage
- Start the WebSocket server
- Install the MCP server in Cursor
- Open Figma and run the Cursor MCP Plugin
- Connect the plugin to the WebSocket server by joining a channel using
join_channel - Use Cursor to communicate with Figma using the MCP tools
Local Development Setup
To develop, update your mcp config to direct to your local directory.
{
"mcpServers": {
"TalkToFigma": {
"command": "bun",
"args": ["/path-to-repo/src/talk_to_figma_mcp/server.ts"]
}
}
}
MCP Tools
The MCP server provides the following tools for interacting with Figma:
Document & Selection
get_document_info- Get information about the current Figma documentget_selection- Get information about the current selectionread_my_design- Get detailed node information about the current selection without parametersget_node_info- Get detailed information about a specific nodeget_nodes_info- Get detailed information about multiple nodes by providing an array of node IDsset_focus- Set focus on a specific node by selecting it and scrolling viewport to itset_selections- Set selection to multiple nodes and scroll viewport to show them