Cursor CLI - Figma support

Hi!

So I’ve been using cursor as an ide but am moving away to the cursor cli tool. My figma MCP server (which was working and unedited) is now no longer working. I was just wondering if this is a known issue or if I can fix it?

I opted to then also try figma-developer-mcp as a command and run it locally but that also doesn’t work.

I’m on linux so I can’t run the desktop app to connect to the desktop app MCP server

Any help appreciated! Thank you!

This is the error I get when authentication is attempted:

MCP login failed:
HTTP 403: Invalid OAuth error response: SyntaxError: Unexpected token ‘F’, “Forbidden” is not valid JSON. Raw body: Forbidde

Hey thanks for the report, this is a known issue with cursor-agent and OAuth authentication for remote MCP servers like Figma.

There’s an identical report here: [Agent CLI] Figma MCP server not usable

The team is aware that cursor-agent can’t handle the OAuth flow correctly, even though it works fine in the IDE. The same problem happens with GitHub MCP too.

Workaround: use Figma MCP through the Cursor IDE instead of the CLI. OAuth works properly in the IDE.

Can you also share your cursor-agent version (cursor-agent --version)?

I’m currently using version: 2026.01.17-d239e66

Do we know if this is something that is likely going to be implemented / fixed?

Yeah, this is a known issue with cursor-agent and OAuth auth for remote MCP servers like Figma.

Cursor Agent can’t handle the OAuth flow correctly yet, even though it works fine in the IDE. The same issue happens with the GitHub MCP.

It’s on the team’s radar. I can’t promise when it’ll be fixed, but we’re tracking it. Your report helps increase visibility.

We also get the same issue when we try to add Figma as an MCP tool to the cursor automation. Any help here is appreciated.

Hey, this is the same OAuth issue with remote MCP servers (Figma, GitHub, etc.) - it affects the CLI, and Automations as well. Cursor can’t properly handle the OAuth flow outside the IDE yet.

The team is aware. No ETA, but your report helps with prioritization.

For now, the only workaround is using Figma MCP through the Cursor IDE where OAuth works correctly. Unfortunately, there’s no workaround for Automations at this point.

Let me know if you have any questions.

I’m also hoping to use Figma MCP through Cursor CLI. Hopefully this will be prioritised soon.

Btw, is adding a comment like this ^ the best way to try and get an issue bumped?

Up - We need this ASAP

Hey @Warbox,
OAuth authentication for remote MCP servers (Figma, GitHub) now works in cursor-agent. Could you update to the latest cursor-agent version and give it another try? Let me know if it goes through.

cc @Knair @Stuart_Campbell_Via @Daniel_Weil

Please provide support for headless dev environments like coder.com also. Currently cursor-cli is trying to open browser, which is not possible in headless environment. Maybe print the url’s in cli console & developers can paste the url in their browser & complete the authentication

Does it work on cloud agents as well or just CLI?