Figma Make MCP: Wiring It Into a Real Pipeline

Updated on September 11, 2026, bySagar PatelSagar Patel
Figma Make MCP: Wiring It Into a Real Pipeline

A product manager writes a spec in a ticketing tool. A designer builds a working prototype in Figma Make.

An engineer opens a codebase that knows about neither. Three good artefacts, no pipe between them, and a week of somebody re-describing the popup behaviour in a standup.

Figma Make MCP is the pipe, and it is easy to misread because the phrase covers two connections running in opposite directions. Understanding which one you need takes about a minute and saves a fair amount of configuration.

Everything below is from Figma’s developer documentation and pricing page as published on 8 September 2026, plus UiChemy’s own pages for the WordPress end of the pipeline.

Figma Make MCP Means Two Different Connections

The first connection sends Make outward. Your agent, running in Claude Code, Cursor, VS Code or another supported client, fetches files and context from a Make project through the Figma MCP server and uses them while writing production code.

The second connection brings context inward. Make connectors let external tools feed Make with product requirement documents, tickets and other documentation, so a prototype starts from the actual spec rather than from a paraphrase of it.

 Make to your agentExternal tools to Make
DirectionOut of Make, into your editorInto Make, from your stack
MechanismThe MCP resources capabilityMake connectors over MCP
What movesProject files, component behaviour, stylesPRDs, tickets, product documentation
Who benefitsThe engineer productionising the prototypeThe designer starting the prototype
Client requirementOnly clients that support MCP resourcesConfigured inside Figma
Publish your ownNot applicableA separate pricing row from using them
Figma’s pricing page lists Make connectors, MCP connectors and publishing custom connectors as three separate rows, so using a connector and shipping one are not the same entitlement.

 

Direction One, Pulling Make Into Your Agent

Figma frames this integration as reducing friction when extending prototypes into real applications, so design intent carries through to implementation.

Three things become possible: fetching project context from Make, whether an individual file or the whole project, prompting the agent to reuse existing code components rather than starting over, and extending a prototype with real data.

The mechanics are short enough to memorise. Prompt your agent with a valid Make link, receive the list of available files from that project, and download the ones you want.

That is the whole handshake.

Figma’s own worked example is a popup component. You share the Make project link, then ask the agent to take the popup behaviour and styles from that file and implement them using your existing popup component.

The agent fetches the context and extends what you already have rather than generating a parallel version of it.

That last detail is the point of the whole feature. The failure mode of prompt-to-code work is a second implementation of something your codebase already contains, and the fix is giving the agent both sides at once.

Figma help centre article on best practices for optimizing AI credits in Figma Make
The same discipline applies to the pipeline as to a single prompt. Figma’s advice is to spend upfront on structure so you spend less on rework, which is exactly what feeding real context does.

 

Direction Two, Feeding Make From Your Stack

Make connectors run the other way. Figma describes them as connecting external tools to Make to pull in PRDs, tickets and other product documentation, and describes MCP connectors more broadly as connecting external tools with the Figma agent and Figma Make to pull in context and push updates back.

The practical difference in output is large. A prototype built from a pasted summary reflects what somebody remembered.

A prototype built from the actual ticket reflects the acceptance criteria, which is the thing the engineer will be measured against later.

One planning note for agencies. Publishing custom connectors for organisational use is its own line on Figma’s feature comparison, separate from the row that covers using connectors at all, so check your plan’s column before you promise a client a connector of their own.

Writing Back to the Canvas

There is a third movement that people lump in with the first two and it behaves differently.

The remote server’s use_figma tool writes to a Figma Design file, creating frames, components, variants, variables and auto layout as native structure rather than a static export, by executing JavaScript in the file through the Plugin API.

Two access rules apply and both are easy to trip over. Writing needs a Full seat, and a Dev seat is limited to read-only work such as pulling design context, variables and screenshots.

Editing an existing file also needs edit permission on that specific file, which is a different check from the seat.

Figma’s own guidance is to work incrementally: inspect first, then create or update variables, components and layouts in smaller steps, validating as you go. Large single-shot changes are where this goes wrong, and it is the same lesson as the one about oversized frames.

What the Pipeline Looks Like End to End

Here is the sequence for a real job: a pricing page that a product team has specced, a designer will prototype, and somebody has to ship on a WordPress marketing site.

  1. Connect the ticketing tool to Make so the spec arrives as context rather than as a paraphrase.
  2. Attach the design library. Make kits package a design system into reusable AI context, and Figma libraries, frames and PDFs attach directly to a prompt.
  3. Use plan mode before building. It generates a structured plan as a separate action, and Figma’s argument is that a well-scoped plan needs fewer corrections afterwards.
  4. Build the prototype, then copy it back to the Figma canvas as design layers to fix the details that a prompt will not fix cleanly.
  5. From your editor, fetch the Make project through MCP resources and implement against your existing components.
  6. For the marketing site, take the approved Figma frame rather than the code, and convert it into native builder elements.
  7. Hand the client an editor they already have a login for, and stop being the bottleneck on copy changes.

 

Steps five and six are the fork most teams do not notice they are standing at. One branch ends in an application.

The other ends in a page somebody in marketing maintains, and they need different artefacts.

What the Pipeline Needs Before It Runs

Three prerequisites decide whether any of this works, and all three are worth checking before you start configuring.

Figma Make FAQs help centre article showing that Figma Make is available for Full seats on paid plans
The access rule comes first. Make is a Full seat feature on paid plans, with a try-it allowance on other seats, so a Collab seat cannot be the centre of a pipeline.

 

  • A client that supports MCP resources. Figma states the Make integration uses the resources capability and is available only on clients that support it. Tool support is not the same thing.
  • A client in Figma’s MCP Catalog. Only listed clients can connect to the server at all, and developers of others can join a waitlist. VS Code, Cursor and Claude Code are the examples Figma names.
  • The remote server, not the desktop one. Figma recommends the remote server at https://mcp.figma.com/mcp for the broadest feature set, and having both configured can bind your client to the wrong one with no error.

 

One diagnostic is worth knowing before you file a support ticket. If a fetch fails on permissions, Figma’s advice is to run the whoami tool, which reports the email used for authentication along with every plan that user belongs to and their seat type in each.

Most permission errors turn out to be a link that belongs to a plan the authenticated account is not on.

If you are setting this up from scratch, the commands and the common failure modes are in our Figma MCP server setup guide rather than repeated here.

What It Costs to Run

Two meters run at once and they count different things, which is the part that surprises people at the end of a busy week.

MeterWhat it countsProfessional Full seatEnterprise Full seat
AI creditsMake prompts and other AI actions3,000 a month4,250 a month
Seat pricePer editor, per month$16$90
MCP tool callsReads from the Figma MCP server200 a day, 10 a minute600 a day, 20 a minute
Make, from scratchOne generated appAbout 100 credits or moreAbout 100 credits or more
Make, small editChanging a fontAbout 30 credits or moreAbout 30 credits or more
Exempt toolscreate_new_file, whoami, add_code_connect_mapNot countedNot counted
Credits reset monthly and do not roll over. Tool calls reset daily. A pipeline that runs hot on both is possible to build and expensive to leave running.

 

The floor is lower than most people assume and it is not a pipeline. A Starter account gets up to 20 MCP tool calls a month, and a View or Collab seat on a paid plan gets six a month, which is enough for a demonstration and nothing else.

Figma’s stated fix in both cases is a Full or Dev seat on a paid plan.

Figma names three drivers of credit cost: the model you choose, task complexity, and the volume of context you attach. That third one is in tension with the whole premise of a context pipeline, and it is worth knowing rather than discovering.

Where the Pipeline Stops for a WordPress Build

Everything above assumes the destination is a codebase. If the destination is a client’s WordPress site, the pipeline delivers you to a React prototype and then stops, and the last mile is the expensive one.

UiChemy AI Express Mode FAQ answering how UiChemy MCP works, naming Claude, Cursor, Codex and Antigravity as the AI tools it connects to
A second MCP server in the same editor, pointed at a different destination. UiChemy describes its MCP as a bonus for developers rather than the way most people use the product.

 

UiChemy is four products on one engine, and which one you reach for depends on what you are holding at the end of the Make pipeline. An approved Figma frame goes through Figma to WordPress.

A prompt or a client brief with no design yet goes through AI Website Creator, which produces a sitemap and pages rather than a single screen. A section you want written as real code goes through Composer.

An existing AI build from Lovable, Claude, Bolt or v0 comes across through Composer as well.

For the MCP route specifically the pattern mirrors Figma’s and the artefact is different.

You paste a Figma frame link into your assistant, ask UiChemy to export it, and the conversion checks typography, spacing and colour values against your Elementor global settings before writing anything.

In one documented run it flagged a container width of 1280px in Figma against 1120px in Elementor and waited for approval.

What lands is real editable elements rather than markup. The marquee slides, the accordion opens, and every block stays a WordPress element you can change visually, in code, or by prompt.

Two modes ship in the same plugin, AI Express Mode without layer tagging and Classic Mode with it.

The input does not have to be a Figma frame either. A live URL, raw HTML, Lovable, v0, Bolt, Google Stitch, Relume, Claude Design and Antigravity all have a route in, which means a Make prototype has somewhere to go that is not a manual rebuild.

Claude to WordPress has its own dedicated flow and the others go through Composer.

UiChemy pricing comparison table showing MCP and API access included on the Studio and Agency plans but not on Free or Designer
MCP and API access start on Studio at $29 a month for 12,000 credits. They are not part of the Free or Designer plans, so the developer route is a deliberate upgrade rather than something every plan carries.

 

Worth being blunt about the plan boundary, because posts on this topic routinely get it wrong. There is a Free plan at $0 a month with 1,000 credits, one Figma seat and one Composer site.

Designer at $9 covers both conversion modes and every supported builder. MCP and API access, along with advanced GSAP motion, begin at Studio, $29 a month.

Agency is $49. Annual billing is advertised as two months free, and the refund window is 14 days.

 

Honest Limits Before You Build On This

  • Resources support is not universal. Figma says the Make integration works only on clients that support MCP resources, so a client can connect to the server and still not fetch Make files.
  • Figma Make needs a Full seat on a paid plan. The try-it allowance on other seats is not a pipeline.
  • Writing to the canvas needs a Full seat too. A Dev seat is read-only, and editing a given file needs permission on that file as well.
  • Publishing custom connectors is its own entitlement. Using connectors is a different row on the pricing table.
  • UiChemy MCP starts on Studio at $29 a month. It is a Figma to Elementor route, and the site frames it as a developer bonus rather than the headline way to use the product.
  • A Figma Pro account is recommended. The conversion workflow uses both MCP access and the Figma REST API, and the free plan’s rate limits can interrupt a larger export partway through.
  • Conversion is not cleanup-free. A verified reviewer’s estimate is roughly 70% of the design work handled with 30% left to fine-tune in the builder, and that is the number I would quote to a client.

 

Frequently Asked Questions

What is Figma Make MCP?

Two things under one name. The Figma MCP server can fetch resources from a Make project into your coding agent, and Make connectors can pull external documents such as PRDs and tickets into Make.

One direction feeds implementation, the other feeds the prototype.

How do I get Make context into Claude Code or Cursor?

Connect the remote Figma MCP server, then prompt your agent with a valid Make link. It returns the list of available files in that project and you download the ones you want.

The client has to support the MCP resources capability for this to work at all.

Does this replace copying code out of Make?

It replaces the worst version of it. Instead of pasting a component and having the agent rebuild it, you point the agent at the Make project and ask it to extend the component you already have with the prototype’s behaviour and styles.

Figma’s own example does exactly that with a popup.

Can this pipeline output a WordPress page?

Not on its own. Figma’s server returns design context and code, and Make returns a code-backed prototype.

Getting native Elementor, Gutenberg or Bricks elements is a separate conversion step, and it takes the Figma frame, a live URL or an AI build rather than the React output on its own.

How many MCP calls does a pipeline like this use?

More than you expect, because every read counts. A Professional Full seat gets 200 tool calls a day at 10 a minute, an Organization seat 200 a day at 15 a minute, and an Enterprise seat 600 a day at 20 a minute.

Starter accounts get 20 a month. Tools such as create_new_file and whoami are exempt.

Which UiChemy plan includes MCP access?

Studio, at $29 a month with 12,000 credits, is the first plan with MCP and API access, and Agency at $49 also has it. The Free plan and Designer at $9 do not, though both cover AI Express Mode, Classic Mode and every supported page builder.

The Short Version

Decide which direction you actually need before you configure anything. Feeding real specs into Make improves what comes out of it.

Fetching Make resources into your agent stops your codebase growing a second version of a component it already has.

Then check the destination one more time. A pipeline that ends in a codebase is finished at step five.

A pipeline that ends on a client’s WordPress site has one more step, and pretending otherwise is how a two-day job becomes a fortnight. Our comparison of Figma Make against Lovable covers the choice one level up.

Primary sources for this piece: the Make to MCP resources documentation, write to canvas, rate limits and access, Figma’s pricing page and how AI credits work, all fetched on 8 September 2026.

Sagar Patel
About the author

Sagar Patel

Founder & CEO at POSIMYTH Inc.

Founder and CEO of POSIMYTH Inc., the team behind UiChemy, NexterWP, The Plus Addons and WDesignKit. Those products now power more than 500,000 WordPress sites. Focused on making web creation easier, so designers and agencies can ship real sites faster without giving up control of the output.