FigmaMCP

Free Mac app that lets Claude Code or Codex read and edit the file you already have open in the Figma desktop app. It runs locally through Figma's Plugin API: no API token and no call quota to watch. The app adds the plugin to Figma and connects your AI for you.

文件

Your agent edits the Figma file you already have open.

FigmaMCP is a free, local tool that lets Claude Code or Codex read and edit a live file in the Figma desktop app. It runs on your Mac through Figma’s Plugin API, so there is no call quota to watch.

Download for Mac Version 0.1.10

macOS only for now. Needs the Figma desktop app. Free and local.

What it does

Tell your agent what you want in plain language. It reads the structure of your open file, then makes the edits for you in the open file, where you can watch them happen.

Read

Pages, frames, layers, text, components, variables and styles from the file in front of you.

Edit

Create and change frames, text, shapes, components and instances, auto layout, fills, strokes and effects.

Apply at scale

Rename, restyle or rewrite many layers in one request, for example every text layer that mentions an old product name.

Stay inside limits

Each edit must name its target exactly, a bulk edit with one invalid item changes nothing, and one switch in the plugin makes the file read-only.

How it works

  1. Download and open the app

    Download FigmaMCP for Mac and open it. It lives in your menu bar.
  2. Click Add to Figma

    Figma restarts once, and only if it was running and the plugin was missing. You can also allow Accessibility so FigmaMCP can open the plugin for your AI.
  3. Ask your agent

    Ask Claude Code or Codex to change your open file. There is nothing to import, no code to paste, and no port to pick.

How it compares

Short version, from each project’s own description. Read their READMEs for detail; these tools change.

ToolReadsEditsHow it connectsCall limits
FigmaMCPYesYesMac app that installs a local server and a plugin for the Figma desktop app; no API tokenNone from Figma’s MCP server; it does not call it
Figma’s MCP serverYesWrite to canvas, betaHosted by Figma, signed-in accountPer seat and plan; apply to read tools
FramelinkYesNo, read-onlyFigma REST API with a tokenFigma REST API limits
figma-console-mcpYesYesPlugin plus a tokenSee its README
cursor-talk-to-figmaYesYesRelay server plus a channel codeSee its README

Figma limits checked November 9, 2026 at Figma’s rate-limit page. Limits may change. More detail on the alternatives page.

Questions

Is FigmaMCP really free?

Yes. It is free and has no paid tier. It makes no calls to Figma’s hosted MCP server, so Figma’s per-seat call limits do not apply to it. Your own Figma plan and Figma’s terms still apply to the file you open.

Does it work on Windows or Linux?

Not yet. FigmaMCP supports macOS only for now.

Do I need a Figma API token?

No. FigmaMCP talks to the Figma desktop app on your Mac through the Plugin API, so there is no access token to create or paste.

Why is the plugin not on Figma Community?

FigmaMCP is distributed outside Figma Community. You do not install it by hand: the Mac app registers it in Figma for you, and it then appears under Plugins, Development.

Which agents work with it?

Claude Code and Codex are the tested targets, and the Mac app connects them for you.

Can the agent wreck my file?

Edits go only to the file where the plugin is open and its AI can edit this file switch is on; turn the switch off and the AI can only read. Each edit must name its target layer exactly. Bulk edits are checked before any change is made. It is still an editor: review the result as you would a colleague’s work, and use Figma version history.

Does my design leave my machine?

FigmaMCP itself sends no file contents anywhere. Your agent, however, reads what FigmaMCP returns and sends it to its own model provider under that provider’s terms. See the privacy page.

Is this made by Figma?

No. Not affiliated with or endorsed by Figma, Inc. FigmaMCP is a fork of figma-edit-mcp by Neo Product LLC.