Skip to main content
Tarek-MetaCTO
New Member
August 1, 2025
Solved

Figma MCP not working

  • August 1, 2025
  • 43 replies
  • 32634 views

I have Figma MCP enabled but whenever I go to the MCP server URL I see the following response

 

{"jsonrpc":"2.0","error":{"code":-32001,"message":"Invalid sessionId"},"id":null}
Best answer by Tom Reem

Hi everyone,

I really appreciate you taking the time to share your updates here. I’ve passed your latest replies along to our product team to keep your experience front and center.

 

A couple of points to help clarify next steps:

  1. If you see the following error, this is coming from the Cursor side. It may turn red after 5 minutes, but it should still function. If you can see “5 tools,” it should be connected.
    Figma MCP Cursor test % curl -s http://127.0.0.1:3845/mcp || echo "Connection failed"
    {"jsonrpc":"2.0","error":{"code":-32001,"message":"Invalid sessionId"},"id":null}
     
  2. If you’re seeing errors in your MCP clients, screenshots of where those appear will help us better understand the behavior — feel free to reply here or send those in directly.

 

If you’d like a member of our Product Support team to take a closer look at your specific file, please reach out to them directly and include:

  • the link to this Forum thread for context
  • a full-size screen recording of the issue (if possible)
  • a link to the affected file
  • edit access for support-share@figma.com

 

Thanks again for your patience — your reports are a big help in improving things

43 replies

Lukas Malmberg
New Member
August 6, 2025

This has not been resolved - got it to work once randomly but then getting: 

Figma MCP Cursor test % curl -s http://127.0.0.1:3845/mcp || echo "Connection failed"
{"jsonrpc":"2.0","error":{"code":-32001,"message":"Invalid sessionId"},"id":null}                   

New Member
August 6, 2025

Edit: Figured this out. Just had to remove the mcp and install the mcp in the correct directory. 

 

Im still getting a “failed to connect” error using the /mcp or /sse commands. I removed the mcp multiple times and it seems to be running the figma desktop app. I wish there were more ways to debug this. 

Not sure whats happening. Anyone have any suggestions? (on Mac OS, using Claude Code) 

Yasser Loukniti
New Member
August 7, 2025

Hey everyone i’ve fix it with this config . By changing not just the link but the type too from sse to http
in claude-code.
● Update(..\.claude.json)
       600          "mcpContextUris": [],
       601          "mcpServers": {
       602            "figma-server": {
       603 -            "type": "sse",
       603 +            "type": "http",
       604              "url": "http://localhost:3845/mcp"
       605            }
       606          },
 

Tom Osowski
New Member
August 11, 2025

I still have the problem 

 Figma + Cursor. can’t connect it 

Tangtang8982
New Member
August 11, 2025

​@Tangtang8982 check your hidden LLM instructions file. This was the fix for me with Claude Code https://x.com/Levidjones/status/1952958415086711118

I’m using vsCode, my configuration is good but always the same problem.

I tried using Cursor and have the same…

 

illl
New Member
August 11, 2025

only http://127.0.0.1:3845/sse works. http://127.0.0.1:3845/mcp still returns 

{"jsonrpc":"2.0","error":{"code":-32001,"message":"Invalid sessionId"},"id":null}

(Figma Desktop App version 125.6.5)

New Member
August 12, 2025

Anyone had any luck here? I get stuck in calling_get_code:

{

"clientLanguages": "typescript,javascript,html,css",

"clientFrameworks": "react,next.js",

"nodeId": ""

}

Visiting the URL gives me: {"jsonrpc":"2.0","error":{"code":-32001,"message":"Invalid sessionId"},"id":null}

I also don’t understand why the indicator keeps going red no matter home many times i turn it off and on.

 

Lukas Malmberg
New Member
August 12, 2025

​@Tom Reem - Exact same issue for me as posted above - this is not fixed. I have tried everything and when I close and open Figma it says that the MCP server is running on the url that I have in Cursor.

 

 

Malcolm Paul
New Member
August 12, 2025

For those stuck until Figma can figure things out. Try: https://github.com/GLips/Figma-Context-MCP

 
 
 
Takausr A.
New Member
August 12, 2025

For those stuck until Figma can figure things out. Try: https://github.com/GLips/Figma-Context-MCP

 
 
 

Please be careful of setting up third party MCPs and sharing your Figma token with them.