{
 "categories": [
  "design",
  "collaboration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-21",
   "fact": "homepage",
   "note": "Figma presents Figma Design as its collaborative design and prototyping product, alongside separately branded Make, FigJam, Slides, and Sites offerings.",
   "source": "https://www.figma.com/pricing/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "platforms",
   "note": "Figma publishes desktop apps for macOS and Windows and mobile apps for iOS, iPad, and Android, plus the web editor.",
   "source": "https://www.figma.com/downloads/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "license",
   "note": "Figma publishes a free Starter plan and paid Professional, Organization, and Enterprise plans with Full, Dev, and Collab seats.",
   "source": "https://www.figma.com/pricing/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.exists",
   "note": "Figma publishes a REST API at https://api.figma.com for files, images, comments, versions, projects, components, variables, webhooks, and related resources.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[0]",
   "note": "Figma documents HTTP REST endpoints with JSON representations and standard response codes.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.kinds[1]",
   "note": "Figma publishes an OpenAPI specification in the open-source figma/rest-api-spec repository.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[0]",
   "note": "Figma recommends OAuth 2 apps for requests on behalf of users and requires OAuth for Activity Logs and Discovery.",
   "source": "https://developers.figma.com/docs/rest-api/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[1]",
   "note": "Figma documents personal access tokens for scripts and local tooling against the holder's own account.",
   "source": "https://developers.figma.com/docs/rest-api/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.auth[2]",
   "note": "Figma documents plan access tokens for Organization and Enterprise automation that are not tied to a single user.",
   "source": "https://developers.figma.com/docs/rest-api/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.api.coverage",
   "note": "Figma's developer llms.txt states the REST API is mostly read-only, with write access for comments, variables, and dev resources.",
   "source": "https://developers.figma.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.sdk.exists",
   "note": "Figma publishes custom TypeScript types generated from the REST OpenAPI specification.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.sdk.languages[0]",
   "note": "Figma maintains official TypeScript typings for the Plugin API as @figma/plugin-typings.",
   "source": "https://developers.figma.com/docs/plugins/api/api-reference/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.mcp.first_party",
   "note": "Figma documents a vendor-hosted remote MCP server and a desktop variant as Figma products for design context, code generation, and write-to-canvas.",
   "source": "https://developers.figma.com/docs/figma-mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier documents a Figma app with file, comment, variable, and dev-resource triggers and actions, several of which require paid plans or specific seats.",
   "source": "https://help.zapier.com/hc/en-us/articles/39640412485773-How-to-get-started-with-Figma-on-Zapier",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.make",
   "note": "Make documents a Figma app with comment, file-version, project, webhook, and custom API modules.",
   "source": "https://apps.make.com/figma",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's public connector-reference catalog contained no Figma connector on 2026-08-21; https://learn.microsoft.com/en-us/connectors/figma/ returned 404.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.integrations.n8n",
   "note": "n8n documents a built-in Figma Trigger (Beta) for file comment, delete, update, version, and library-publish events. It requires a Professional plan because Starter has no webhooks.",
   "source": "https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.figmatrigger/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.cli.exists",
   "note": "Figma publishes the official @figma/code-connect CLI for mapping, publishing, and unpublishing design-to-code connections.",
   "source": "https://developers.figma.com/docs/code-connect/quickstart-guide/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Figma documents a Plugin API that can read and write the currently open editor file in JavaScript.",
   "source": "https://developers.figma.com/docs/plugins/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Figma documents a Widget API for interactive on-canvas objects on Figma and FigJam canvases.",
   "source": "https://developers.figma.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Figma documents Code Connect as a maintained bridge from repository components to Dev Mode and the MCP server.",
   "source": "https://developers.figma.com/docs/code-connect/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.extensibility.webhooks",
   "note": "Figma documents Webhooks V2 for team, folder, and file contexts, created only through the Webhooks API, with per-context and per-plan limits.",
   "source": "https://developers.figma.com/docs/rest-api/webhooks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.export",
   "note": "REST file endpoints return a JSON node tree, and image endpoints render selected nodes.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.data_access.import",
   "note": "The Plugin API can create and modify nodes in the open file. The REST API does not provide a general file-import write surface.",
   "source": "https://developers.figma.com/docs/plugins/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Figma publishes a genuine developer llms.txt that indexes Plugin, Widget, REST, Code Connect, and MCP documentation.",
   "source": "https://developers.figma.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.api",
   "note": "The REST API is documented and OpenAPI-described, but write coverage is narrow and Starter plus View or Collab seats are limited to six Tier-1 file requests per month, which keeps the path in the useful-with-limits tier.",
   "source": "https://developers.figma.com/docs/rest-api/rate-limits/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.mcp",
   "note": "The official remote server has useful design-context and write-to-canvas tools, but only catalog clients may connect, write tools are beta and Full-seat gated, and Starter seats share the six-call monthly cap.",
   "source": "https://developers.figma.com/docs/figma-mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.mcp",
   "note": "Figma's own MCP guide states that read tools follow REST Tier-1 rate limits and that write-to-canvas will become a usage-based paid feature after the beta.",
   "source": "https://github.com/figma/mcp-server-guide",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.integrations",
   "note": "Zapier and Make cover comments, file updates, and a few writes; n8n is a beta trigger only; Power Automate is absent; several triggers require paid Figma plans.",
   "source": "https://help.zapier.com/hc/en-us/articles/39640412485773-How-to-get-started-with-Figma-on-Zapier",
   "tier": "scraped"
  },
  {
   "date": "2026-08-21",
   "fact": "verdict.scores.cli",
   "note": "The official CLI publishes Code Connect mappings and does not operate Figma files, issues, or general design CRUD, so the path is narrow.",
   "source": "https://developers.figma.com/docs/code-connect/quickstart-guide/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Figma's current first-party MCP server overview, including remote versus desktop and client-catalog limits.",
   "source": "https://developers.figma.com/docs/figma-mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Figma's current REST API introduction and OpenAPI pointer.",
   "source": "https://developers.figma.com/docs/rest-api/",
   "tier": "declared"
  },
  {
   "date": "2026-08-21",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Figma's current developer documentation index for agents.",
   "source": "https://developers.figma.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-21",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developers.figma.com/docs/figma-mcp-server/"
   },
   {
    "type": "docs",
    "url": "https://developers.figma.com/docs/rest-api/"
   },
   {
    "type": "docs",
    "url": "https://developers.figma.com/llms.txt"
   }
  ]
 },
 "homepage": "https://www.figma.com/",
 "id": "figma",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2",
    "personal-access-token",
    "plan-access-token"
   ],
   "coverage": "partial",
   "docs": "https://developers.figma.com/docs/rest-api/",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json",
    "images"
   ],
   "import": [
    "plugin-api"
   ]
  },
  "extensibility": {
   "scripting": [
    "plugins",
    "widgets",
    "code-connect"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": true,
   "power_automate": false,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "typescript"
   ],
   "official": true
  }
 },
 "name": "Figma",
 "platforms": [
  "web",
  "windows",
  "macos",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "adobe-photoshop"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Figma",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": 6,
   "cli": 3,
   "computer_use": null,
   "integrations": 5,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "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\u201320 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.\n"
 }
}