FigmaMCP

Figma MCP write: what your agent can create and edit

With FigmaMCP, the write side of Figma MCP covers the everyday building blocks of a design file. Your agent, Claude Code or Codex, can create and change frames, shapes, text, components, instances, styles, variables and auto layout in the file you have open. Every write passes safety checks first.

What the agent can do

What the agent can create and edit, by group
GroupWhat it can do
Frames and structureCreate frames. Group, ungroup, clone, rename, move, resize and delete layers. Move a layer into another parent.
Shapes and vectorsCreate rectangles, ellipses, polygons and stars. Create a shape from SVG. Set fills, strokes, effects and corner radius.
TextCreate text layers. Change the words. Change font, size and other text style.
ComponentsCreate components and component sets. Add and manage component properties.
InstancesCreate instances of a component. Set their properties and overrides.
StylesCreate and edit paint, text, effect and grid styles. Apply a style to a layer.
VariablesCreate and edit variables and collections. Bind a variable to a layer property so it follows the token.
Auto layoutTurn on auto layout for a frame. Set direction, spacing, padding and alignment.

The agent can also read: pages, layers, components, styles and variables, plus a picture of a layer. Reads never change the file. Annotations and prototype reactions are included too.

Download for Mac Version 0.1.10

The safety checks, in plain words

A wrong edit that follows the rules still goes through, because the checks cannot know what you meant. Review the result, and use Figma version history. For setup, see Figma MCP setup.

How this relates to Figma’s own write tools

Figma’s official server has its own way to write to the canvas. Figma says it needs a Professional plan or above with edit access, and that it is free in beta and planned to become usage-based. See Figma’s write to canvas page, checked November 9, 2026. FigmaMCP works differently: through a development plugin in the desktop app. Whether your account can run one is up to Figma, and we have not tested every plan.

Questions

Can the agent create a new design from scratch?
It can build frames, shapes, text and components, and lay them out with auto layout. The result is only as good as your prompt, so review it.
Can it change my variables and styles?
Yes, while the AI can edit this file switch is on. With it off, the agent can only read them.
Can the agent delete my work?
Only layers inside the file where the plugin is open and its AI can edit this file switch is on. Locked layers are protected, and the layer it deletes must be named correctly. Use Figma version history as your safety net.
Does writing use Figma’s MCP limits?
No. FigmaMCP does not call Figma’s MCP server. It works through the Plugin API inside the desktop app. Figma’s own write terms are described above.