I'm trying to use the Figma MCP connection and it's been almost 1 hour and I can't get it to do a Hero section even 5% of the way through

Describe the Bug

I’m trying to use the Figma MCP connection, and it’s been almost an hour, and I can’t get it to even complete a 5% Hero section.
Most of the time, it hangs for 10-15 minutes with the “Calling get_code” message and does nothing.

Steps to Reproduce

I usually check “Cursor Settings,” and when it tells me it can’t connect, it disconnects the MCP Tools from Figma.
Any solution? I’m afraid it’ll use up all the credits I just bought for the first time.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.3.9 (Universal)
VSCode Version: 1.99.3
Commit: 54c27320fab08c9f5dd5873f07fca101f7a3e070
Date: 2025-08-01T20:27:38.378Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, could the connection be dropping? Can you open the cursor settings, go to the MCP servers tab, and check if the indicator turns red while the agent is being generated?

If it disconnects!
In the first image, you can see that it’s connected, and then after about 5/10 minutes, the connection is lost… it seems like it never connected.

In the second image, you can already see the Figma MCP disconnected.

Thanks for the additional info. Can you check the logs? To do this, go to View → Output, select MCP Logs from the dropdown menu, and check the logs.

Log:
2025-08-05 14:23:28.536 [info] Found 5 tools and 2 prompts

2025-08-05 14:25:46.759 [info] Handling CallTool action for tool ‘get_code’

2025-08-05 14:25:46.760 [info] Calling tool ‘get_code’ with toolCallId: toolu_01Rk7jUCwFx9vgTZhCvXmmoe

2025-08-05 14:28:31.062 [error] Client error for command SSE stream disconnected: TypeError: terminated

2025-08-05 14:30:49.344 [error] Client error for command fetch failed

2025-08-05 14:30:49.345 [error] Error calling tool ‘get_code’: fetch failed

2025-08-05 14:33:08.488 [info] Handling CallTool action for tool ‘get_code’

2025-08-05 14:33:08.489 [info] Calling tool ‘get_code’ with toolCallId: toolu_01Ps7KcLECSBGsUPzg5Q1YmH

2025-08-05 14:34:25.767 [info] Handling DeleteClient action

2025-08-05 14:34:25.768 [info] Cleaning up

2025-08-05 14:34:25.768 [error] Error calling tool ‘get_code’: MCP error -32000: Connection closed

2025-08-05 14:34:26.298 [info] Handling CreateClient action

2025-08-05 14:34:26.298 [info] Creating streamableHttp transport

2025-08-05 14:34:26.298 [info] Connecting to streamableHttp server

2025-08-05 14:34:26.318 [info] Successfully connected to streamableHttp server

2025-08-05 14:34:26.318 [info] Storing streamableHttp client

2025-08-05 14:34:26.319 [info] Connected to streamableHttp server, fetching offerings

2025-08-05 14:34:26.351 [info] Found 5 tools and 2 prompts

2025-08-05 14:34:48.344 [info] Handling CallTool action for tool ‘get_code’

2025-08-05 14:34:48.344 [info] Calling tool ‘get_code’ with toolCallId: toolu_01KtCMWjCsD8YSS9owzZEbqu

2025-08-05 14:39:28.877 [error] Client error for command SSE stream disconnected: TypeError: terminated

2025-08-05 14:39:50.481 [error] Client error for command fetch failed

2025-08-05 14:39:50.482 [error] Error calling tool ‘get_code’: fetch failed

Thanks for the additional info, we’ll look into it.

Due to the issue with the MCP connection via Figma, I’ve used more than 50% of my credits.
It’s only fair that I can get them back, because my plan will expire in less than 5 days.