Hi Figma Support,
I've been working through the Figma MCP setup for Claude Desktop and have hit a series of issues I can't resolve through the documented steps. I'm consolidating everything here in the hope that someone can look at my account on the backend.
My setup:
- Figma Professional plan, Full seat
- Figma Desktop app version 126.7.10 (latest)
- Claude Desktop app (latest)
- macOS
What I'm trying to do:
I'm using Claude as a design collaborator — specifically, I want to select sections of a page in Figma and have Claude read the layout so we can discuss what needs to change. My immediate use case is building out copy for a case study: I need Claude to understand how the page is structured so it can help me structure the copy that I have written so that it will fit the actual layout, and so I can point to specific sections as we work through revisions together.
Where I am now:
The local Dev Mode MCP server appears to be running in Figma — I can see it enabled in the Dev Mode panel at 127.0.0.1:3845. However, Claude Desktop is not connecting to it. Session activity shows "Not sent" despite the server being active. My current node selection shows an estimated token count of ~170k, flagged with a warning.
What I've already tried:
- The "Enable Dev Mode MCP Server" option was not initially visible in Figma → Preferences. I eventually found the toggle in the Dev Mode panel right sidebar instead.
- Confirmed port 3845 is active via
lsof -i :3845. - Added
http://127.0.0.1:3845/mcpto Claude Desktop's config file (claude_desktop_config.json) and restarted both applications — no change. - Went through Figma's "Set up third-party agents for Figma MCP" dialog. Claude Code CLI shows "Needs auth" and the flow loops without resolving. Claude Desktop is listed under "How to set up other agents" but has no auto-install option — only "Get Figma integration," which navigates to the plugin detail page with no authentication step.
- The MCP panel in Figma's inspect sidebar shows "Figma MCP in Claude, Cursor" as a connected client, but session activity remains "Not sent."
My questions:
- Is Claude Desktop (not Claude Code CLI) a fully supported client for the local Dev Mode MCP server?
- Is there additional configuration required for Claude Desktop beyond the
claude_desktop_config.jsonedit that isn't documented? - Can you confirm on the backend whether my account has MCP access fully enabled, and whether there's anything on your side preventing the server from communicating with Claude Desktop?
Any documentation specific to Claude Desktop — separate from the Claude Code CLI instructions — would also be helpful.
Thank you,
Marc Favro
