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!

1 Like

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.

3 Likes