Figma

Remote MCP server for Figma files, designs, Dev Mode context, and design-to-code workflows.

Connection specification

Remote endpoint
https://mcp.figma.com/mcp
Browser access
Not yet measured
Declared MCP transport
Streamable HTTP
Live-validated MCP transport
Not yet verified — Latest validation did not verify a transport
Declared authentication
OAuth 2.1
Detected authentication
OAuth 2.1 detected or retained from publisher evidence
Protocol lifecycle
Not yet negotiated
Authorization server
https://api.figma.com
Category
Design

Product documentation · Official listing documentation

Browse all MCP servers · Test this endpoint in the MCP Playground

Authorization setup

Provider approval required

The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.

Publisher evidence reviewed .

Required non-secret settings

Client status
Listed in the Figma MCP Catalog (required)

Provider setup steps

  1. Confirm that the client is listed in the Figma MCP Catalog.
  2. If it is not listed, use Figma's official client-developer waitlist.
  3. Wait for Figma approval before retrying authenticated testing in mcptest.

Open provider setup or application page

Publisher documentation

Connect this server to your client

Claude Code setup

Run in a terminal. This user-scoped entry is available across projects.

claude mcp add --transport http --scope user 'figma' 'https://mcp.figma.com/mcp'

Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.

  • Using live-validated endpoint: https://mcp.figma.com/mcp
  • Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.
  • Provider setup: Confirm that the client is listed in the Figma MCP Catalog.
  • Provider setup: If it is not listed, use Figma's official client-developer waitlist.
  • Provider setup: Wait for Figma approval before retrying authenticated testing in mcptest.
  • Publisher evidence (reviewed 2026-08-24): https://developers.figma.com/docs/figma-mcp-server/plans-access-and-permissions/

Claude Code MCP documentation

Codex CLI setup

Run in a terminal; Codex stores the entry in ~/.codex/config.toml.

codex mcp add 'figma' --url 'https://mcp.figma.com/mcp'

Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.

  • Using live-validated endpoint: https://mcp.figma.com/mcp
  • Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.
  • Provider setup: Confirm that the client is listed in the Figma MCP Catalog.
  • Provider setup: If it is not listed, use Figma's official client-developer waitlist.
  • Provider setup: Wait for Figma approval before retrying authenticated testing in mcptest.
  • Publisher evidence (reviewed 2026-08-24): https://developers.figma.com/docs/figma-mcp-server/plans-access-and-permissions/

Codex MCP documentation

Cursor setup

Add to .cursor/mcp.json for this project, or ~/.cursor/mcp.json for all projects.

{
  "mcpServers": {
    "figma": {
      "url": "https://mcp.figma.com/mcp"
    }
  }
}

Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.

  • Using live-validated endpoint: https://mcp.figma.com/mcp
  • Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.
  • Provider setup: Confirm that the client is listed in the Figma MCP Catalog.
  • Provider setup: If it is not listed, use Figma's official client-developer waitlist.
  • Provider setup: Wait for Figma approval before retrying authenticated testing in mcptest.
  • Publisher evidence (reviewed 2026-08-24): https://developers.figma.com/docs/figma-mcp-server/plans-access-and-permissions/

Cursor MCP documentation

VS Code setup

Add to .vscode/mcp.json, or run “MCP: Open User Configuration” for a private user-level entry.

{
  "servers": {
    "figma": {
      "type": "http",
      "url": "https://mcp.figma.com/mcp"
    }
  }
}

Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.

  • Using live-validated endpoint: https://mcp.figma.com/mcp
  • Provider approval required: The provider only accepts reviewed or allowlisted clients. Authenticated testing remains unavailable until mcptest is approved; an arbitrary client ID or client impersonation will not bypass this requirement.
  • Provider setup: Confirm that the client is listed in the Figma MCP Catalog.
  • Provider setup: If it is not listed, use Figma's official client-developer waitlist.
  • Provider setup: Wait for Figma approval before retrying authenticated testing in mcptest.
  • Publisher evidence (reviewed 2026-08-24): https://developers.figma.com/docs/figma-mcp-server/plans-access-and-permissions/

VS Code MCP documentation

Latest validation evidence

Validation status
Online when last tested
Validation checked at
Aug 18, 2026 at 1:34 PM
Validation detail
Authentication challenge at https://mcp.figma.com/mcp returned HTTP 401; endpoint was reachable but did not complete an MCP probe; authentication oauth