Hi Figma Community!
I'm working on a design-to-code automation tool and would like to integrate with Figma's Model Context Protocol (MCP) endpoint.
The Issue
When requesting the mcp:connect scope during OAuth authorization, I receive:
{
"error": true,
"status": 400,
"message": "Invalid scopes for app"
}
OAuth App Details:
- Redirect URI:
http://localhost:3000/callback - Current working scopes: files:read, file_comments:write
- Blocked scope:
mcp:connect
Questions
- Is the
mcp:connectscope available for third-party OAuth apps? - If restricted, is there a beta program or application process?
- Is this scope only available to official Figma extensions (VS Code, Cursor)?
What I've Tried
- Standard OAuth flow works fine with public scopes
- Got valid Bearer token
- MCP endpoint (
https://mcp.figma.com/mcp) returns 401 withwww-authenticate: Bearer scope="mcp:connect"
