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
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/
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/
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/
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/
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