Skip to main content
Question

Remote mcp generate_figma_design in Claude Code always fails with "Couldn't send to Figma"

  • March 19, 2026
  • 2 replies
  • 137 views

Carlos_Pires

The result is always the same:

  1. On the browser, the error message “Couldn't send to Figma"
  2. On Figma, a new completely blank file
  3. On Claude Code the mcp outputs “ Status for capture ID `d1ecf357-9ddb-4ecf-b704-c813feb3063e`: **processing**. “ in an endless loop

It NEVER works. Copying and pasting does, but that’s not much help. The whole point here is to have Claude moves stuff around, not people.
Has anybody managed to get this thing working?

Even a simple HTML/CSS page with no JS whatsoever fails.

 

2 replies

  • Figmate
  • March 24, 2026

Hi ​@Carlos_Pires,

 

Thanks for bringing this to our attention.

I’ve passed this post along to our team to see if there are any workarounds or troubleshooting steps to try.

I’ll let you know if I receive any updates from them.

 

Thanks,


Carlos_Pires
  • Author
  • New Member
  • March 30, 2026

Update:

I managed to get this to work. There are probably 2 issues here:

  1. My first attempts were using a page with embedded mermaid charts that were being rendered with mermaid script loaded from CDN. So I figure either there is an issue with the page render time or the size of the rendered page with all the CSS and SVG bloat from the default mermaid rendering.
  2. There is also probably some kind of rate limiting, because subsequent attempts with simple skeleton HTML were systematically failing too.

Because I suspected the above, I waited for a while and then it worked with the simple HTML pages. Then I developed a simple mermaid SVG renderer instead of using the original mermaid rendering script, and that solved my original problem. This reinforces my belief that these 2 issues exist. Which is a bummer because of no proper error reporting. If the API returned an error message that clearly identifies the problem, then it would have been simple to arrive at the solution. Instead, I had to navigate in the dark and I guess others will too.