Connect Figma to Claude via Bindify

Set up once. Never re-authenticate again.

// Why use Bindify for Figma?

Figma MCP support is coming soon to Bindify. When it launches, Bindify will handle Figma's OAuth tokens so your design tool connection stays persistent across all your MCP clients. Learn more about MCP connection problems →

// Setup steps

Step 1: Sign up

Create a Bindify account at app.bindify.dev. You can start with the free 24-hour trial — no credit card required.

Step 2: Connect Figma

In your Bindify dashboard, click "Add Connection" and select Figma. You will be redirected to Figma to authorize Bindify to access your files.

Step 3: Copy your secret URL

After authorization, Bindify generates your permanent MCP URL. Copy it from the dashboard. It looks like:

https://api.bindify.dev/mcp/figma/{your-credentials}/sse

Step 4: Add to Claude

Follow the instructions below for your Claude client.

// Claude Desktop

Open your Claude Desktop config file and add the Figma MCP server:

{
  "mcpServers": {
    "figma": {
      "url": "https://api.bindify.dev/mcp/figma/{your-credentials}/sse"
    }
  }
}

Replace {your-credentials} with the value from your Bindify dashboard. Restart Claude Desktop to activate.

// Claude Code

Add the Figma MCP server using the Claude Code CLI:

claude mcp add figma \
  --transport http \
  --url https://api.bindify.dev/mcp/figma/{your-credentials}

Replace {your-credentials} with the value from your Bindify dashboard.

// Troubleshooting

Claude says it cannot connect to Figma
Check your Bindify dashboard. If the Figma connection shows an error status, click "Reconnect" to re-authorize. A new secret URL will be generated.
Cannot access a specific file or project
Figma's OAuth grants access based on the scopes you approved. If you need broader access, reconnect and ensure you approve all requested permissions during the Figma authorization step.
Getting 401 Unauthorized errors
This typically means the Figma token has expired and automatic refresh failed. Click "Reconnect" in your Bindify dashboard to fix this immediately.
I want to check my connection status
Log in to app.bindify.dev and view your dashboard. Each connection shows its status (active, refreshing, or error) and last-used timestamp.
Do I need to rotate my connection?
OAuth connections with managed refresh renew automatically — no rotation needed. If you connected using an API key or client-side keys, you must rotate annually for security. Click "Re-authorize" in your dashboard before the 1-year mark.