Stitch MCP vs Figma MCP: which design MCP fits your agent

Google Stitch MCP and Figma's MCP side by side: the tools, setup, credits and seat limits, what each lets Claude or Cursor do, and a third option.

Founder, KiteUpdated 9 min read
A large orange starburst drawn in dots over the faint words “Bring your own agents” on a light background

Short answer: Stitch MCP is Google's hosted server that lets Claude Code, Cursor, the Gemini CLI and other agents list your Stitch projects, pull each screen's HTML and image, and ask Gemini to generate, edit or vary screens. Figma's MCP reads Figma files for code and, in beta on paid plans, lets the agent draw in them itself, so pick Stitch for first ideas from nothing and Figma when the design already lives there.

Key takeaways

  • Stitch MCP has 14 tools. Three of them generate or change screens, and in all three your agent writes a prompt and Gemini does the drawing.
  • Figma's MCP is mostly for reading designs into code. Its write tool, use_figma, is in beta and needs a paid Figma plan with edit access.
  • Stitch is free with a daily credit limit. Figma's View and Collab seats get 20 MCP calls a month; Full and Dev seats on Professional get 200 a day.
  • Google's own docs point to one path: Stitch for the first draft, then export to Figma for the polish. Kite is a third option where any MCP agent draws editable layers itself, in a file your team shares.

What Google Stitch is

Google Stitch is a design tool from Google Labs that turns a prompt, a sketch or a screenshot into a UI design and its front-end code, using Gemini models. Google's own Stitch FAQ calls it “an AI-native software design canvas”. It launched in May 2025 as a Google Labs experiment. In March 2026 Google rebuilt it around an infinite canvas, a design agent, voice input and instant prototypes. It also added DESIGN.md, a markdown file that carries a design system between tools. In May 2026 it began streaming its work to the canvas as it generates, with exports to Google Antigravity and publishing through Netlify.

You work in Stitch by prompting and iterating. Google's getting-started guide says to “make one major change at a time”: select a screen, write what to change, and generate again. When you are done, you download the screens as HTML and images, or export them to Figma.

What Stitch's MCP does

MCP (Model Context Protocol) is an open standard that lets an AI assistant use outside tools. Anthropic open-sourced it in November 2024. Stitch's MCP server brings Stitch's generation into your coding agent, so you can design and build in one session. Google's setup page describes it as a remote server that “lives in the cloud” at https://stitch.googleapis.com/mcp, and its guide says it works with any coding agent that supports remote HTTP MCP servers.

Stitch MCP's 14 tools

Google's tool reference lists 14 tools as of October 28, 2026, in four groups:

  • Projects: create_project, get_project and list_projects, which can also list projects shared with you.
  • Screens: list_screens and get_screen. The guide shows an agent downloading a screen's HTML, a full page with its own Tailwind CSS setup, and its image.
  • AI generation: generate_screen_from_text (with a choice of Gemini 3 Flash or Gemini 3.1 Pro), edit_screens and generate_variants. Each takes a text prompt.
  • Design systems: create_design_system, update_design_system, list_design_systems, apply_design_system, upload_design_md and create_design_system_from_design_md.

The point to notice is who draws. In Stitch, your agent never places a frame or moves a button. It describes the change, and Gemini makes it. That is the right model when you want fresh ideas fast. It is a weaker one when you need a precise edit, because a prompt can change more than you asked for.

Setup: an API key or gcloud

Google's setup page offers two ways to sign in. The quick one is an API key: create it in Stitch's settings, then pass it as an X-Goog-Api-Key header. In Claude Code that is one line:

claude mcp add stitch --transport http https://stitch.googleapis.com/mcp --header "X-Goog-Api-Key: api-key" -s user

The same page has config for Cursor, Antigravity and VS Code, and a Stitch extension for the Gemini CLI. The second way is OAuth, for tools that can't take a key. It goes through the Google Cloud CLI: you sign in twice, enable the Stitch API on a Google Cloud project, and paste an access token into your config. Google notes the token usually lasts one hour, and you update it by hand each time it expires.

Credits and where it runs

As of October 28, 2026, Google's Stitch FAQ says Stitch is “currently provided free of charge” and “operates on a daily credit limit” that resets at midnight UTC. Google doesn't publish the number of credits on that page; you see yours in Stitch's settings. Stitch is available in English, to people 18 and over, in countries where Gemini is available. Your designs live in Stitch projects in Google's cloud.

What Figma's MCP does

Figma's MCP server connects an agent to your Figma files. Its introduction says it “gives AI agents the design context they need to generate code from your Figma files”. Its tool list starts with reading. get_design_context returns design context and code for a selection. get_screenshot returns a picture of it, get_variable_defs the variables and styles in use, get_metadata a light outline of the layers, and get_code_connect_map the links to your own components.

Figma runs two servers: a desktop one inside the Figma app, and the recommended remote one, hosted at https://mcp.figma.com/mcp, where you sign in with your Figma account. Only clients in Figma's MCP catalog can connect, such as Claude Code, Cursor, Codex and VS Code. The steps for each are on Figma's setup page.

Drawing in Figma, in beta

Since March 2026, an agent can also draw in a Figma file. The use_figma tool runs code through Figma's Plugin API to build frames, components, variables and auto layout. According to Figma's docs, it works only through the remote server, on the Professional, Education, Organization and Enterprise plans, with edit access to the file. It is free during the beta and will become “a usage-based paid feature”. Figma's help centre confirms the desktop server can't write to the canvas.

Unlike Stitch, here the agent is the one drawing. It decides each frame and property, which makes precise edits possible, and it builds with your existing components and variables.

Figma MCP plans and rate limits

Figma's rate limits, as of October 28, 2026: View and Collab seats get up to 20 calls a month on every plan. Full and Dev seats on Professional get up to 200 calls a day and 10 a minute. Organization gets 200 a day and 15 a minute, and Enterprise 600 a day and 20 a minute. Write tools don't count toward these limits.

Stitch MCP vs Figma MCP, side by side

As of October 28, 2026, from each product's own docs, linked above. Kite, which publishes this page, is in the last column for reference; it is covered below.

Stitch MCPFigma MCPKite
What the agent can readProjects, screens, each screen's HTML and image, design systemsDesign context and code, screenshots, variables, layer outline, Code ConnectPages, layers as HTML, pictures of any frame, design system, comments
Can the agent draw or edit?It prompts Gemini, which generates or edits screensYes, with use_figma, in beta, paid plansYes: it draws and edits layers itself
Where the design livesA Stitch projectYour Figma fileA shared Kite file
SetupHosted; API key, or OAuth through gcloud with an hourly tokenHosted; sign in with Figma; catalog clients onlyHosted; any MCP client with streamable HTTP and OAuth
Plan and limitsFree, with a daily credit limit20 calls a month on View and Collab seats; 200 a day on Professional Full and Dev seatsFree: 3 files, 200 agent actions a day. Pro: unlimited agent actions
Export to codeHTML with Tailwind, plus imagesCode for a selection, matched to your components with Code ConnectHTML, React or Tailwind, and SVG
Into FigmaFigma export in the Stitch app, not over MCPAlready thereCopy to Figma, as layers

When to pick each

Pick Stitch MCP when nothing is designed yet. A founder or developer who wants three directions for a landing page this morning will get them faster from Gemini than from drawing. It is free to try, the API key setup takes a minute, and your coding agent can pull the HTML straight into the repo. Expect variety between runs, and plan a second step if a designer will maintain the result.

Pick Figma's MCP when the right screen already exists in Figma and the job is to build it faithfully. It also fits when your design system lives in Figma and an agent should add to it. On a paid plan, the agent can now draw with your components too. Watch the read limits if most of your team is on View or Collab seats; Figma MCP alternatives covers the options when they get in the way.

If you are searching “Google Stitch vs Figma” as products rather than servers, the same split holds. Stitch is a generator with a canvas around it, free for now and run by Gemini. Figma is a full design tool for a team, with components, variables, plugins and years of files behind it. For Figma beside Kite, see Kite vs Figma.

Using Stitch and Figma together

The two servers can share a workflow, because Stitch hands designs to Figma:

  1. Generate a few directions in Stitch, by hand or from your agent through Stitch's MCP.
  2. Export the winner from the Stitch app to Figma. Google's FAQ says the export brings “properly structured Auto Layouts, named component layers, and editable text fields”. Its design modes page suggests the Fast mode if your goal is “to export your initial sketches directly to Figma for manual refinement”.
  3. Refine it in Figma, then let your agent read it with Figma's MCP to write production code.

Keep only the servers you are using connected. An agent with two design servers loaded has to guess which one you mean, so name the tool in your prompt.

A third option: Kite

Kite is a design canvas that your own agent designs in over MCP. It sits between the two: like Figma, the agent draws and edits the layers itself; like Stitch, you can start from a prompt and nothing else. Kite has no model of its own, so Claude, ChatGPT, Cursor or Codex does the designing, on the plan you already pay for, with no AI credits.

A Kite file where Claude's cursor draws phone screens beside a website home page, the screens it is working on outlined in blue, a pill reading “Claude is designing Phone · Ten minutes away and 2 more · Following”, and Claude's steps in the Agent panel
Claude drawing in a Kite file: its cursor, the frames it is changing, and its steps in the Agent panel.
  • Any MCP client. Kite's server, https://kite.new/api/mcp, is hosted and signs in with OAuth: no key to copy, no token to refresh. There are setup guides for 12 clients, including Claude, ChatGPT, Cursor, Codex, VS Code and Antigravity.
  • The agent draws. It has 59 tools to make files, draw by writing HTML that becomes frames, edit what is there and look at its own work. The full list is in Kite's MCP tools.
  • One file for the team. What the agent draws is ordinary layers that anyone can change. Leave a comment that @-mentions the agent and it makes the change.
  • Figma both ways. Copy to Figma pastes frames into Figma as editable layers, and a Figma file comes in by link or by paste.
  • Code. Any layer goes out as HTML, React or Tailwind, with your design system's colours and type as CSS.
Kite's Import from Figma box with a Figma link, and the right-click menu open on Copy/Paste as → Copy to Figma
Import a Figma file by its link, and send frames back with Copy to Figma.

The free plan has unlimited editors and viewers, 3 files and 200 agent actions a day. Pro is $20 per editor a month, or $16 a month billed yearly, with unlimited agent actions.

Where Kite fits less well: if you only want Gemini to pour out ideas for free, Stitch is simpler. If your team's files and design system already live in Figma, Figma's own MCP keeps everything in one place. For more on how these servers differ, see Figma MCP vs paper.design and hosted design MCP servers. To try Kite with your own agent, follow how to design with your agents.

Methodology: on October 28, 2026 we checked every Stitch fact against Google's Stitch docs, FAQ and blog posts. We checked every Figma fact against Figma's developer docs and help centre, and every Kite fact against Kite's own docs and pricing, all linked in place. Stitch's credit numbers are not published, so we left them out. These products change quickly, so this page is checked again each quarter.

Questions

What is Stitch MCP?
Stitch MCP is Google's hosted MCP server for Stitch, at stitch.googleapis.com/mcp. It works with coding agents such as Claude Code, Cursor, Antigravity, VS Code and the Gemini CLI. Its 14 tools list your Stitch projects and screens, get each screen's HTML and image, ask Gemini to generate, edit or vary screens, and manage design systems.
Is Google Stitch MCP free?
Stitch is free as of October 28, 2026. Google's FAQ says it runs on a daily credit limit that resets at midnight UTC, and the credits are shown on the Stitch settings page. Google does not publish a separate price for the MCP server.
How do I add Stitch MCP to Claude Code?
Create an API key in Stitch's settings, then run: claude mcp add stitch --transport http https://stitch.googleapis.com/mcp --header "X-Goog-Api-Key: your-key" -s user. Google also documents an OAuth route through the gcloud CLI. Its access token usually lasts an hour, and you paste a new one into your config when it expires.
Can Stitch MCP export to Figma?
Not through the MCP tools. They return a screen's HTML and its image. Figma export is a button in the Stitch app itself, which Google says creates auto layout, named layers and editable text. Once a screen is in Figma, Figma's own MCP can read it for code.
Is Google Stitch better than Figma?
They do different jobs. Stitch generates screens from a prompt with Gemini, which is fastest when nothing is designed yet. Figma is where teams refine and maintain a design with components and variables. Its MCP lets agents read those files and, in beta on paid plans, draw in them.
Can my agent draw with Stitch MCP?
Not directly. Your agent writes a prompt and Gemini draws: generate_screen_from_text, edit_screens and generate_variants all take a text instruction. With Figma's use_figma tool (beta, paid plans) or with Kite, the agent places and edits the layers itself.

About the author. Loukman Nacik is the founder of Kite, the design canvas people share with their AI agents.

About this comparison. Kite publishes this page and is one of the tools in it. Every tool, Kite included, is described from its own public docs, linked where each fact is stated.

Spotted something out of date? Contact us at hello@kite.new and we will correct it.

You and your agents,on one board.

In your browser, or in Kite for Mac. Bring the agent you already use.