FigmaMCP

Figma MCP not working: find your symptom

Most FigmaMCP problems come from three things: the agent started before setup, the plugin is not open, or the file is set to read-only. This page covers FigmaMCP. For Figma’s own server, see Figma’s docs.

Symptoms, causes and fixes
What you seeCauseFix
The agent has no Figma toolsIt was running before setupRestart Claude Code or Codex.
FigmaMCP is missing from the Plugins menuThe plugin is not installedOpen the FigmaMCP app and click Add to Figma.
PLUGIN_PEER_UNAVAILABLE, or no plugin connectedThe plugin is not open in this fileOpen the file in the desktop app. Then choose Plugins, Development, FigmaMCP. Allow Accessibility if you want the app to do this for you.
CHANNEL_NOT_BOUND, or the agent asks which fileThe plugin is open in more than one fileGive your agent a Figma link to the file you mean, or close the plugin in the others.
READ_ONLY_MODE, or it reads but does not editAI can edit this file is offTurn the switch on in the plugin.
The name does not matchThe layer changed after the agent read itAsk your agent to read the layer again and retry.
Edit refused inside an instanceStructure inside an instance cannot changeEdit the main component, or change the instance’s properties and overrides.
A library asset is read-onlyIt belongs to another fileEdit it in its source library.
PLUGIN_DISCONNECTEDThe plugin closed or reloaded during a commandReopen the plugin. Check whether the last edit applied before you repeat it.
VERSION_MISMATCHThe app and plugin versions differDownload the latest FigmaMCP, run its checklist, and restart your agent.
CHANNEL_IN_USEToo many agent sessions use this fileEnd one of the other sessions.
Nothing happens in browser FigmaFigmaMCP needs the desktop appOpen the file in the Figma desktop app.

Still stuck?

Open an issue on the releases page. Include what you asked, the exact error and your macOS version. Do not include private design content. See also the setup guide.

Questions

Do I need to reinstall when something fails?
Usually not. Check that your agent was restarted, that the plugin is open, and that the switch is on.
Why does a retry give the same error?
These errors come from fixed rules. Change the condition first, for example open the plugin or refresh the layer name.
Does this page apply to Figma's official MCP server?
No. It covers FigmaMCP only.