0n3
MCP servers · design

Figma MCP server

Design platform — files, components, styles, variables, images, comments, webhooks, dev resources. Hosted by 0n3: 32 endpoints your AI can call with your own Figma account, from Claude, ChatGPT, Cursor, Claude Code, Codex or Gemini CLI. One sign-in, one key per AI, a receipt for every call.

Connect FigmaInstall into your AIWatch it work

32 endpoints8 categoriesauth: api_keyhosted

What your AI can do with Figma

Files · Read design files and nodes15
Get a fileGET /v1/files/{file_key}
Get file nodesGET /v1/files/{file_key}/nodes
Get a file metaGET /v1/files/{file_key}/meta
Get file versionsGET /v1/files/{file_key}/versions
Get image fillsGET /v1/files/{file_key}/images
Get file componentsGET /v1/files/{file_key}/components
Get file stylesGET /v1/files/{file_key}/styles
Get local variablesGET /v1/files/{file_key}/variables/local
Get published variablesGET /v1/files/{file_key}/variables/published
Update variablesPOST /v1/files/{file_key}/variables
Get commentsGET /v1/files/{file_key}/comments
Post a commentPOST /v1/files/{file_key}/comments
Delete a commentDELETE /v1/files/{file_key}/comments/{comment_id}
React to commentPOST /v1/files/{file_key}/comments/{comment_id}/reactions
List project filesGET /v1/projects/{project_id}/files
Export images · Export frames as PNG/SVG/PDF1
Export imagesGET /v1/images/{file_key}
Components · List and read components and styles3
Get team componentsGET /v1/teams/{team_id}/components
Get a componentGET /v1/components/{key}
Get team component setsGET /v1/teams/{team_id}/component_sets
Webhooks · Subscribe to design events5
Create a webhookPOST /v2/webhooks
List webhooksGET /v2/webhooks
Get a webhookGET /v2/webhooks/{webhook_id}
Update a webhookPUT /v2/webhooks/{webhook_id}
Delete a webhookDELETE /v2/webhooks/{webhook_id}
Dev resources · Manage developer annotations4
Get dev resourcesGET /v1/files/{file_key}/dev_resources
Create dev resourcesPOST /v1/dev_resources
Update dev resourcesPUT /v1/dev_resources
Delete a dev resourceDELETE /v1/files/{file_key}/dev_resources/{dev_resource_id}
Variables · Read and write design tokens/variables0
Read and write design tokens/variables
Comments · Manage file comments0
Manage file comments
More · Everything else this app exposes.4
Get team stylesGET /v1/teams/{team_id}/styles
Get a styleGET /v1/styles/{key}
List projectsGET /v1/teams/{team_id}/projects
Get meGET /v1/me

Install in three steps

  1. Create a free account at 0n3.app and connect Figma: paste a key or sign in through a door. It lands in your vault, encrypted.
  2. Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
  3. Ask your AI: whoami. It answers with your connected services. Then ask it to get a file in Figma.
Install (user scope — every project)
claude mcp add --transport http --scope user 0n3 https://0n3.app/mcp --header "Authorization: Bearer <your 0n token>"

Connect Figma to

Claude Code + FigmaMCP server + skillClaude (desktop & claude.ai) + FigmaconnectorChatGPT + Figmaconnector · GPT actionCodex CLI + FigmaMCP serverGemini CLI + FigmaMCP serverCursor + FigmaMCP serverVS Code (Copilot) + FigmaMCP serverWindsurf + FigmaMCP server

More design MCP servers

Whimsical18 endpoints

Questions

What can an AI do with the Figma MCP server?

32 things: files, export images, components, webhooks and more. Every call runs with your own Figma connection and lands on a receipt.

Do I need to run anything on my computer?

No. 0n3 is hosted. Connect Figma once, install 0n3 into your AI with one line, done.

Where does my Figma key go?

Into your 0n3 vault, encrypted, one record per connection. The AI never sees it.