An MCP server that exposes Figma REST API functionality to AI clients, running as a long-lived web server on Apify or locally. It supports file analysis, component lookup, asset export, comments, and project/team listings, with either a Figma personal access token or OAuth 2.0 for authentication.
From the registry: MCP server enabling AI assistants to interact with Figma designs via natural language commands
$ npm install -g apify-clihttps://docs.apify.com/cliPlease install the `figma_mcp_server_actor` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js 20+** — Node.js version 20 or higher is required to run the server locally or use Apify CLI workflows. (https://nodejs.org/)
- **Install Apify CLI** — Needed to run or deploy the Actor via `apify run`, `apify login`, and `apify push`. Run: `npm install -g apify-cli` (https://docs.apify.com/cli)
- **Create an Apify account** — Required for the recommended cloud deployment on Apify and to obtain a running Container URL. (https://apify.com)
- **Create Figma credentials** — Provide either a Figma Personal Access Token (recommended) or a Figma OAuth app. PAT is the default authentication mode; if PAT is set, OAuth is disabled. (https://www.figma.com/settings)
Canonical MCP server config (HTTP transport):
- url: `https://<your-container-id>.runs.apify.net/mcp`
Note: This server is a long-running HTTP MCP server exposed at `/mcp`, typically on an Apify run Container URL. Authentication is configured in Actor input or local environment, not via MCP client headers. For local runs, the MCP endpoint is typically `http://localhost:<your-port>/mcp`. Supported auth env/input values: `FIGMA_ACCESS_TOKEN` (required for default PAT mode), or OAuth fields `oauthClientId`, `oauthClientSecret`, `oauthRedirectUri`, and optional `oauthScopes` when PAT is omitted.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.FIGMA_ACCESS_TOKENrequiredFigma personal access token used for API authentication when provided instead of OAuthAI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.