Grok Bot / Cursor remote Figma MCP OAuth fails with HTTP 403 Forbidden (client allowlist?)
Hi Figma team,
I'm trying to connect Figma's remote MCP server from Grok Bot (Cursor MCP connector) and OAuth fails before the authorize UI reliably opens.
Endpoint: https://mcp.figma.com/mcp
Client: Grok Bot / Cursor MCP connector (Windows)
Account: [email redacted by forum moderator to remove PII]
Team: “최진철의 팀” (Professional plan, Full seat)
Existing support ticket: #2145748
What happens
1. I add the remote MCP URL as documented for “other agents”:
{ "mcpServers": { "Figma": { "url": "https://mcp.figma.com/mcp" } } }
2. The connector registers, but stays in needsAuth / authentication_required with 0 tools.
3. Connect / auth attempt returns HTTP 403 Forbidden.
4. Response body is plain text "Forbidden" (not JSON).
5. The Figma OAuth consent UI often never appears.
What I already ruled out
- Seat / plan alone: Full seat on a Professional team.
- File Share permission: this fails at OAuth / connector edge before any file tool call.
- Desktop local MCP (http://127.0.0.1:3845/mcp): not applicable here because Grok Bot's URL connector does not run on the same machine as Figma desktop.
- Remove / re-add of the connector and force reauth: same 403.
This looks similar to the OpenCode / Dynamic Client Registration allowlist discussion:
https://forum.figma.com/report-a-problem-6/figma-s-approach-breaks-the-core-promise-of-mcp-52507
Ask
Please allowlist / register the Grok Bot (Cursor) MCP client_name for https://mcp.figma.com/mcp, or tell us the exact client registration requirements so this connector can complete OAuth.
Happy to share HAR / screenshots / a screen recording, and I can grant view-only access to support-share@figma.com if needed.
Thanks!
