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)?