Claude Code designs for me in Figma: No MCP needed

By Sil Bormüller. Published 2026-02-25. Skip the MCP setup. Connect Claude Code to Figma in 60 seconds using Chrome DevTools. No API key, no JSON config, no setup docs. Works with a free Figma account. Learn how to build your own AI design agent that remembers your workflow.

Tags: Figma, Claude Code, AI, Vibe Coding, Designer, MCP, Tools.

Reading time: 5 min read.

Article Content

Skip the MCP setup. Connect Claude to Figma in 60 seconds.

---

Yesterday, I tried using Claude Code to design in my Figma file.

The official way is MCP with a Figma API key.

Generate the key, configure JSON, deal with setup docs. I looked at it for 30 seconds and asked Claude:

**"Is there a simpler way?"**

TLDR: I was too lazy to go to the Figma settings and get the Figma API key.

---

Turns out, there is

Figma Desktop has Chrome DevTools built in. You can connect Claude Code "directly" to your Figma App. It runs Figma in debug mode.

**No API key.**

So we (me and Claude, 99% Claude) built a CLI that talks to Figma through DevTools.

And then I realized: this is actually **better** than MCP for designers because it burns less tokens.

---

What's the difference?

- **1 min to set it up** - **No API key:** Your Figma session is already authenticated - **Free Figma account works** - **Less tokens burned** - **It's faster** because it uses the local server

---

How to Set It Up

What you need

- Figma Desktop (free account works) - Claude Code installed ([get it here](https://claude.ai/code))

Step 1: Download

Go to the GitHub repo: [github.com/silships/figma-cli](https://github.com/silships/figma-cli)

Click **"Code"** then **"Download ZIP"**. Unzip it.

Step 2: Open Terminal

On Mac: Open Terminal (Spotlight, then type "Terminal")

Type:

```bash cd ~/Downloads/figma-cli-main ```

Step 3: Start Claude

```bash claude ```

Step 4: First message

``` Setup: install dependencies and connect to Figma ```

Done.

**Now talk to Claude about your Figma file.**

---

The Real Power: Claude Learns Your Workflow

Every time you show Claude something and tell it what you want, you can tell Claude to write it to a file called `CLAUDE.md`.

Next time, it remembers.

**You're training your own design agent.**

Examples of what Claude can learn:

- How you name and organize layers - Your preferred spacing and alignment - How you structure pages and frames - Your export settings - Any repetitive task you do in Figma

Show it once, explain what you want. Claude saves it and next time it just works.

---

Building Your Own Design Agent

This is the part I'm excited about.

Every designer works differently. Your shortcuts, your naming, your process. Generic AI doesn't know any of that.

But Claude Code can learn. Show it your workflow, tell it what matters. It writes everything to `CLAUDE.md` (like a memory).

Copy that file to your next project, your agent comes with you.

**Over time, you build an AI that works the way YOU work.**

---

Feel free to create your own CLI version

This is a work in progress and I am still figuring out what is possible when you connect Claude Code directly to Figma. There is a lot to explore.

If you try it, I want to hear what works and what breaks.

Leave a comment below or open an issue on [GitHub](https://github.com/silships/figma-cli).

Your feedback is what shapes where this goes next.

And if you build your own version or improve on the idea, share it.

The whole point is making design tools that actually work the way we do.

---

Shoutout to

- [Mark Anthony Cianfrani](https://markacianfrani.substack.com/) - [TJ Pitre](https://southleft.substack.com/) - [Figma Console MCP](https://github.com/southleft/figma-console-mcp) - Dannote - [Figma Use](https://github.com/dannote/figma-use)

For doing all the groundwork and inspiring me to create my own version!

---

Happy vibe coding! ✌️

**Sil**

---

P.S: I'm running a 2-day AI online conference for designers. 👉 [Learn the AI and vibe coding workflows top design teams use](https://www.intodesignsystems.com)

Full article at https://www.intodesignsystems.com/blog/claude-code-figma-no-mcp. More Design Systems tutorials at intodesignsystems.com/blog.

Full agenda out now·15 live sessions·Only 17% of tickets left

Claude Code designs for me in Figma: No MCP needed

Sil Bormülleron February 25, 20265 min read

Skip the MCP setup. Connect Claude to Figma in 60 seconds.


Yesterday, I tried using Claude Code to design in my Figma file.

The official way is MCP with a Figma API key.

Generate the key, configure JSON, deal with setup docs. I looked at it for 30 seconds and asked Claude:

"Is there a simpler way?"

TLDR: I was too lazy to go to the Figma settings and get the Figma API key.


Turns out, there is

Figma Desktop has Chrome DevTools built in. You can connect Claude Code "directly" to your Figma App. It runs Figma in debug mode.

No API key.

So we (me and Claude, 99% Claude) built a CLI that talks to Figma through DevTools.

And then I realized: this is actually better than MCP for designers because it burns less tokens.


What's the difference?

  • 1 min to set it up
  • No API key: Your Figma session is already authenticated
  • Free Figma account works
  • Less tokens burned
  • It's faster because it uses the local server

How to Set It Up

What you need

  • Figma Desktop (free account works)
  • Claude Code installed (get it here)

Step 1: Download

Go to the GitHub repo: github.com/silships/figma-cli

Click "Code" then "Download ZIP". Unzip it.

Step 2: Open Terminal

On Mac: Open Terminal (Spotlight, then type "Terminal")

Type:

cd ~/Downloads/figma-cli-main

Step 3: Start Claude

claude

Step 4: First message

Setup: install dependencies and connect to Figma

Done.

Now talk to Claude about your Figma file.


The Real Power: Claude Learns Your Workflow

Every time you show Claude something and tell it what you want, you can tell Claude to write it to a file called CLAUDE.md.

Next time, it remembers.

You're training your own design agent.

Examples of what Claude can learn:

  • How you name and organize layers
  • Your preferred spacing and alignment
  • How you structure pages and frames
  • Your export settings
  • Any repetitive task you do in Figma

Show it once, explain what you want. Claude saves it and next time it just works.


Building Your Own Design Agent

This is the part I'm excited about.

Every designer works differently. Your shortcuts, your naming, your process. Generic AI doesn't know any of that.

But Claude Code can learn. Show it your workflow, tell it what matters. It writes everything to CLAUDE.md (like a memory).

Copy that file to your next project, your agent comes with you.

Over time, you build an AI that works the way YOU work.


Feel free to create your own CLI version

This is a work in progress and I am still figuring out what is possible when you connect Claude Code directly to Figma. There is a lot to explore.

If you try it, I want to hear what works and what breaks.

Leave a comment below or open an issue on GitHub.

Your feedback is what shapes where this goes next.

And if you build your own version or improve on the idea, share it.

The whole point is making design tools that actually work the way we do.


Shoutout to

For doing all the groundwork and inspiring me to create my own version!


Happy vibe coding! ✌️

Sil


P.S: I'm running a 2-day AI online conference for designers. 👉 Learn the AI and vibe coding workflows top design teams use

Written by

Sil Bormüller

he / him

Founder of Into Design Systems, ex Design System Lead

Design System Awards 2025 Winner

I have worked with companies like adidas, Philips and Ableton on their Design Systems. Into Design Systems is inclusive, introvert-friendly and a safe to learn environment with examples, demos and hands-on instructions.

Interested in Design Systems?

Join the conference, read my blog, or connect with me on LinkedIn.

Claude Code designs for me in Figma: No MCP needed