Can AI agents automate Figma?

Figma · saas · designcollaboration

Figma Design is automatable today through a vendor-hosted MCP server and a public REST API. The remote MCP endpoint at mcp.figma.com supplies design context, screenshots, variables, Code Connect maps, and, during a beta that Figma says will become usage-based, write-to-canvas tools that create and update frames, components, variables, and auto layout. A desktop MCP server also exists. Only clients in Figma's MCP catalog may connect. Write tools need a Full seat and file edit permission; Starter and View or Collab seats are limited to six MCP tool calls per month. The REST API at api.figma.com is OpenAPI-described and authenticates with OAuth 2.0, personal access tokens, or Organization and Enterprise plan access tokens. It can read files, nodes, images, comments, versions, components, and variables, and it can write comments, variables, and dev resources. File GET requests are limited to six per month on Starter and to 10–20 per minute for Dev or Full seats on paid plans. Plugins and widgets read and write the open editor file. The official CLI is Code Connect, which maps design components to code rather than operating files. Zapier and Make have Figma connectors with plan and seat gates; n8n ships a beta webhook trigger that requires a Professional plan; Microsoft's connector catalog had no Figma Power Automate connector on 2026-08-21. Computer-use viability is unassessed. FigJam, Slides, and Sites share some MCP and Plugin surfaces but are not scored as separate products here.

Best path today: mcp · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIyesrestopenapioauth2personal-access-tokenplan-access-token
coverage: partial · docs
SDKyestypescript
official: yes
MCPyes
verdict: official
Integrationsyeszapiermaken8n
CLIyes
Extensibilityyespluginswidgetscode-connect
webhooks: True
Data access
export: api-json, images · import: plugin-api
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Figma's REST API, Plugin API, hosted MCP server, and Code Connect CLI cover practical automation without browser control. The canvas is a design surface, not a form UI.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
67537

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-21
platformsdeclaredsource2026-08-21
licensedeclaredsource2026-08-21
modalities.api.existsdeclaredsource2026-08-21
modalities.api.kinds[0]declaredsource2026-08-21
modalities.api.kinds[1]declaredsource2026-08-21
modalities.api.auth[0]declaredsource2026-08-21
modalities.api.auth[1]declaredsource2026-08-21
modalities.api.auth[2]declaredsource2026-08-21
modalities.api.coveragedeclaredsource2026-08-21
modalities.sdk.existsdeclaredsource2026-08-21
modalities.sdk.languages[0]declaredsource2026-08-21
modalities.mcp.first_partydeclaredsource2026-08-21
modalities.integrations.zapierscrapedsource2026-08-21
modalities.integrations.makescrapedsource2026-08-21
modalities.integrations.power_automatescrapedsource2026-08-21
modalities.integrations.n8nscrapedsource2026-08-21
modalities.cli.existsdeclaredsource2026-08-21
modalities.extensibility.scripting[0]declaredsource2026-08-21
modalities.extensibility.scripting[1]declaredsource2026-08-21
modalities.extensibility.scripting[2]declaredsource2026-08-21
modalities.extensibility.webhooksdeclaredsource2026-08-21
modalities.data_access.exportdeclaredsource2026-08-21
modalities.data_access.importdeclaredsource2026-08-21
modalities.agent_docs.llms_txtdeclaredsource2026-08-21
verdict.scores.apideclaredsource2026-08-21
verdict.scores.mcpdeclaredsource2026-08-21
verdict.scores.mcpdeclaredsource2026-08-21
verdict.scores.integrationsscrapedsource2026-08-21
verdict.scores.clideclaredsource2026-08-21
freshness.watch[0].urldeclaredsource2026-08-21
freshness.watch[1].urldeclaredsource2026-08-21
freshness.watch[2].urldeclaredsource2026-08-21

Related tools

Other products in this database that share a category with Figma.

Last verified 2026-08-21 · volatility high · JSON record