ClawLink
Design37 toolsBrowser login (OAuth), no API keys

Figma integration for AI agents

Design files, prototypes, comments, and developer resources

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Figma once and call the same tools from all of them.

Setup

Connect Figma through ClawLink's hosted setup to read files, manage comments, extract design tokens, download images, and create webhooks from your Figma account.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Figma exposes 37 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
figma_add_a_comment_to_a_filePost a comment to a Figma file or branchWrite
figma_create_a_webhookCreate a Figma webhookWrite
figma_design_tokens_to_tailwindConvert design tokens to Tailwind CSS configRead
figma_download_figma_imagesDownload images from Figma file nodesRead
figma_extract_design_tokensExtract design tokens from Figma filesRead
figma_detect_backgroundDetect background layers for selected nodes in a Figma fileRead
figma_discover_figma_resourcesSmart Figma resource discovery - extract IDs from any Figma URLRead
figma_extract_prototype_interactionsExtract prototype interactions and animations from Figma filesRead
figma_get_a_webhookRetrieves detailed information about a specific webhook by its ID, provided the webhook existsRead
figma_get_comments_in_a_fileRetrieves all comments from an existing Figma file, identified by a valid `file_key`, returningRead
figma_get_component_setRetrieves detailed metadata for a specific published Figma component set using its unique `key`Read
figma_get_component2Fetches metadata for a specific component using its unique identifierRead
figma_get_current_userRetrieves detailed information for the currently authenticated Figma userRead
figma_get_file_component_setsRetrieves all published component sets from the specified Figma main file (file_key must not beRead
figma_get_file_componentsRetrieves published components from a Figma file, which must be a main file (not a branch)Read
figma_get_file_jsonGet Figma Design file data with automatic simplificationRead
figma_get_file_metadataGet Figma file metadata including name, creator, last modification details, thumbnail, andRead
figma_get_file_nodesFetch JSON for specific node IDs from a Figma file to avoid full-file payload limitsRead
figma_get_file_stylesRetrieves a list of published styles (like colors, text attributes, effects, and layout grids)Read
figma_get_files_in_a_projectFetches a list of files in a Figma project, optionally including branch metadataRead
figma_get_image_fillsRetrieves temporary (14-day expiry) download URLs for all image fills in a Figma file; requiresRead
figma_get_projects_in_a_teamRetrieves projects within a specified Figma team that are visible to the authenticated userRead
figma_get_reactions_for_a_commentRetrieves reactions for a specific comment in a Figma fileRead
figma_get_scim_service_provider_configGet Figma's SCIM service provider configurationRead
figma_get_styleRetrieves detailed metadata for a specific style in Figma using its unique style keyRead
figma_get_team_component_setsRetrieves a paginated list of published component sets (collections of reusable UI elements)Read
figma_get_team_componentsRetrieves components published in a specific Figma team's library; the team must have publishedRead
figma_get_team_stylesRetrieves a paginated list of published styles (fill colors, text styles, effects, grids) fromRead
figma_get_team_webhooksRetrieves all webhooks registered for a specified Figma context (team, project, or file)Read
figma_get_versions_of_a_fileRetrieves the version history for a Figma file or branch, as specified by its `file_key`Read