Sign inStart your trial

Figma

Reference

53 actions for Figma workflows.

01. Operations

Act on Figma from a workflow

Operations are the actions a workflow can take in Figma, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Account

1 operation

Manage authentication and service provider configuration for your Figma integration. Use this to set up SCIM-based identity management and configure how your integration accesses Figma resources.

Action

Get SCIM service provider config

FIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIG

Retrieve Figma's SCIM service provider configuration to understand what automated user management capabilities are available for your organization's identity system integration.

Analytics

6 operations

Track usage patterns across your design system by monitoring component, variable, and style interactions. These operations help you understand which design assets are most valuable and identify optimization opportunities in your library.

Action

Get library analytics component action data

FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_ACTION_DATA

Track how often components from your Figma library are being used and removed across your designs, with the ability to filter by date and group results by component or team. This helps you understand which design elements are most valuable and how your design system is being adopted.

5 input
Action

Get library analytics component usage data

FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_USAGE_DATA

View detailed analytics on how components from your Figma library are being used across your design files, helping you understand design system adoption and identify which components matter most to your team.

3 input
Action

Get library analytics style action data

FIGMA_GET_LIBRARY_ANALYTICS_STYLE_ACTION_DATA

Retrieves data on how your Figma design styles are being used, including how many times they're applied and removed from designs. This helps you understand which styles are valuable and which ones need updating or consolidation.

5 input
Action

Get library analytics style usage data

FIGMA_GET_LIBRARY_ANALYTICS_STYLE_USAGE_DATA

Retrieves analytics data showing how your published Figma library's styles are being used across your design files and team. This helps you understand design system adoption and identify which styles are most valuable to maintain.

3 input
Action

Get library analytics variable action data

FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_ACTION_DATA

Retrieve detailed analytics on how variables in your Figma design library are being used and modified, with weekly breakdowns and flexible filtering options. This helps you understand adoption patterns and optimize your design system's variable structure.

5 input
Action

Get library analytics variable usage data

FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_USAGE_DATA

Track how variables from your Figma design library are being used across projects and files to understand design system adoption and identify which components are most valuable to your team.

3 input

Assets

2 operations

Access and render design assets programmatically by retrieving images and image fill data from your Figma files. Use these operations to export visual content, populate templates, or integrate design assets into external applications.

Action

Download Figma Images

FIGMA_DOWNLOAD_FIGMA_IMAGES

Exports design elements from your Figma file as image files in multiple formats (PNG, SVG, JPG, PDF), allowing you to quickly extract and save assets for web, print, or marketing use.

6 input
Action

Get image fills

FIGMA_GET_IMAGE_FILLS

Retrieves temporary download links for all image fills used in a Figma design file, allowing you to programmatically access and manage the images embedded in your designs.

1 input

Billing

1 operation

Retrieve payment and billing information for your Figma workspace. Access transaction history and payment details to monitor costs and manage your subscription.

Action

Get payments

FIGMA_GET_PAYMENTS

Retrieve your payment information and transaction details for Figma plugins, widgets, or community files you've published, helping you track earnings and revenue from your digital products.

5 input

Comments

6 operations

Collaborate on files by adding, retrieving, and managing comments and reactions. Use these operations to automate feedback workflows, integrate design discussions into external tools, or moderate comment activity programmatically.

Action★ Featured

Add a comment to a file

FIGMA_ADD_A_COMMENT_TO_A_FILE

Post comments directly to your Figma designs to provide feedback, ask questions, or document decisions without leaving the platform. Optionally reply to existing comments to keep design conversations organized and threaded.

4 input
Action★ Featured

Get comments in a file

FIGMA_GET_COMMENTS_IN_A_FILE

Retrieve all comments from a Figma file to see feedback, discussions, and annotations left by collaborators on your design project.

2 input
Action

Add a reaction to a comment

FIGMA_ADD_A_REACTION_TO_A_COMMENT

Add an emoji reaction to a comment in Figma to quickly express feedback or acknowledgment without typing a response. This helps teams communicate design decisions faster and keeps conversations organized.

3 input
Action

Delete a comment

FIGMA_DELETE_A_COMMENT

Remove a comment you've posted from a Figma file or branch to clean up outdated feedback or maintain a tidy design workspace.

2 input
Action

Delete a reaction

FIGMA_DELETE_A_REACTION

Remove an emoji reaction you've added to a comment in a Figma design file. This helps keep feedback organized by cleaning up reactions that are no longer relevant.

3 input
Action

Get reactions for a comment

FIGMA_GET_REACTIONS_FOR_A_COMMENT

Retrieves all emoji reactions (like thumbs up, hearts, or custom reactions) that team members have added to a specific comment in your Figma design file, helping you gauge feedback and sentiment on design discussions.

3 input

Components

7 operations

Access component definitions and sets from your Figma workspace at both file and team levels. Retrieve component metadata to understand your design system structure, track component usage, or sync components to external systems.

Action★ Featured

Get team components

FIGMA_GET_TEAM_COMPONENTS

Retrieves all published components from your Figma team's library, helping you access reusable design elements that have been shared across your workspace. This lets you see what design components are available for your projects.

4 input
Action

Get component

FIGMA_GET_COMPONENT2

Retrieve detailed information about a specific Figma component using its ID, including properties, constraints, and documentation. This helps you access reusable design elements from your team library for reference or integration purposes.

1 input
Action

Get component (Deprecated)

FIGMA_GET_COMPONENT

Retrieves component data from your Figma design files in a simplified format that's easy to work with programmatically. This operation has been replaced by a newer alternative but can still be used to extract component information for automation purposes.

3 input
Action

Get component set

FIGMA_GET_COMPONENT_SET

Retrieves detailed information about a published Figma component set, including its properties and structure, so you can understand what components are available and how they're organized.

1 input
Action

Get file component sets

FIGMA_GET_FILE_COMPONENT_SETS

Retrieves all published component sets from a Figma file, allowing you to access organized collections of reusable design components and their metadata.

1 input
Action

Get file components

FIGMA_GET_FILE_COMPONENTS

Retrieves all published components from a Figma design file that serves as a component library, allowing you to access reusable design elements programmatically.

1 input
Action

Get team component sets

FIGMA_GET_TEAM_COMPONENT_SETS

Retrieves a paginated list of published component sets from your Figma team's library, allowing you to discover and inventory all available reusable UI elements your team has created.

4 input

Development

3 operations

Link external resources like code repositories and documentation to your Figma components and files. Manage these development resource connections to keep design and code in sync across your workflow.

Action

Create dev resources

FIGMA_CREATE_DEV_RESOURCES

Generates unique, shareable development resource links for design elements in Figma, making it easy to hand off designs to developers for implementation.

1 input
Action

Delete dev resource

FIGMA_DELETE_DEV_RESOURCE

Remove development resource links from your Figma designs when code references, task trackers, or external documentation are no longer needed or have become outdated.

2 input
Action

Get dev resources

FIGMA_GET_DEV_RESOURCES

Retrieve linked development resources like Jira tickets or GitHub repositories connected to your Figma designs, helping you keep design and development work synchronized in one place.

2 input

Files

3 operations

Retrieve comprehensive file data including node structure, metadata, and JSON representation. Use these operations to export design information, audit file contents, or integrate Figma data into automation workflows.

Action★ Featured

Get file metadata

FIGMA_GET_FILE_METADATA

Retrieve essential file information like name, creator, modification date, and thumbnail from your Figma files without loading the entire document. Useful for quickly checking file details and access permissions.

1 input
Action★ Featured

Get file nodes

FIGMA_GET_FILE_NODES

Retrieve specific design elements from your Figma file by their node IDs, allowing you to access only the data you need without downloading the entire file. This is useful when you need targeted information or when file size becomes too large to handle at once.

6 input
Action

Get file json

FIGMA_GET_FILE_JSON

Retrieves and automatically simplifies Figma design file data into a clean, AI-friendly format that's 70% smaller and easier to work with, perfect for automation and content extraction.

8 input

Layers

1 operation

Analyze layer composition within your designs to automatically detect and classify background layers. This helps with asset extraction, design validation, or preparing files for automated processing.

Action

Detect Background Layers

FIGMA_DETECT_BACKGROUND

Automatically identifies background layers and elements behind your selected design components in Figma by analyzing layer positioning, styling, and naming patterns. This saves time when organizing complex designs or extracting design system components.

3 input

Logs

1 operation

Access audit logs of activity within your Figma workspace to track user actions and changes. Monitor file modifications, permission changes, and other team events for compliance and operational oversight.

Action

Get activity logs

FIGMA_GET_ACTIVITY_LOGS

Retrieve a detailed record of all changes and actions taken within your Figma workspace, with the ability to filter by event type and date range. This helps you track who modified designs, when changes occurred, and maintain a complete audit trail of your project history.

5 input

Projects

2 operations

Organize and retrieve files within your Figma workspace by browsing team projects. Use these operations to map your workspace structure and locate files for further processing or analysis.

Action

Get files in a project

FIGMA_GET_FILES_IN_A_PROJECT

Retrieve all design files within a Figma project to view your complete design library and track project contents.

2 input
Action

Get projects in a team

FIGMA_GET_PROJECTS_IN_A_TEAM

Retrieves all design projects within a Figma team that you have access to, helping you organize and manage your design work across multiple projects.

1 input

Prototypes

1 operation

Extract interactive prototype information from your Figma files to understand user flows and interactions. Use this data to document prototypes, migrate interactions to other tools, or analyze navigation patterns.

Action

Extract Prototype Interactions

FIGMA_EXTRACT_PROTOTYPE_INTERACTIONS

Extracts interactive elements and animations from your Figma design files to understand user flows and transitions. This helps you document and communicate how your prototype behaves without manually reviewing each interaction.

3 input

Resources

1 operation

Discover available Figma resources and capabilities to understand what data and operations you can access. This helps you explore your workspace and plan integration strategies.

Action

Discover Figma Resources

FIGMA_DISCOVER_FIGMA_RESOURCES

Automatically extracts resource identifiers and metadata from Figma URLs, enabling you to quickly access files, boards, and design elements without manual ID lookup.

5 input

Styles

3 operations

Query design tokens and styles across your workspace to access color palettes, typography, and other design standards. Use these operations to sync your design system to downstream tools or validate style consistency.

Action

Get file styles

FIGMA_GET_FILE_STYLES

Retrieves all published design styles (colors, typography, effects, and grids) from your Figma file so you can access and manage your design system programmatically.

1 input
Action

Get style

FIGMA_GET_STYLE

Retrieve detailed information about a specific design style in your Figma file, including colors, typography, and other styling properties that define your design system. This helps you programmatically access and verify your brand's design standards.

1 input
Action

Get team styles

FIGMA_GET_TEAM_STYLES

Retrieve all published design styles (colors, typography, effects, and grids) from your Figma team's library to access your organization's design system standards.

4 input

Tokens

2 operations

Extract and transform design tokens into format-specific outputs like Tailwind configuration files. Automate the conversion of your Figma design system into code-ready token definitions for developers.

Action★ Featured

Extract design tokens

FIGMA_EXTRACT_DESIGN_TOKENS

Automatically capture all design tokens (colors, typography, spacing, and other style values) from your Figma files to maintain consistency across your digital products. This extracts styles and variables you've already defined, making it easy to sync design decisions with your development workflow.

4 input
Action

Design tokens to tailwind

FIGMA_DESIGN_TOKENS_TO_TAILWIND

Converts design tokens extracted from Figma into Tailwind CSS configuration files, enabling you to apply your design system directly to your web projects. This bridges the gap between design tools and development by automating the creation of tailwind.config files and optional font imports.

4 input

Users

1 operation

Retrieve information about the current authenticated user and their workspace context. Use this to personalize workflows or verify user identity within your integration.

Action

Get current user

FIGMA_GET_CURRENT_USER

Retrieves the profile and account information for the currently authenticated Figma user, including their ID, email, and subscription details.

Variables

3 operations

Access and manage design variables that power your design system's dynamic behaviors. Create, retrieve, and modify variables to automate design token management and keep prototypes in sync.

Action

Create, modify, or delete variables

FIGMA_CREATE_MODIFY_DELETE_VARIABLES

Manage design system variables, collections, and modes in Figma to maintain consistent values across your design files and enable teams to work with reusable design tokens and brand guidelines.

5 input
Action

Get local variables

FIGMA_GET_LOCAL_VARIABLES

Retrieves all local and remote variables from your Figma file, including mode-specific values that aren't available through other endpoints. This gives you complete access to your design system's variable data for automation and integration purposes.

1 input
Action

Get published variables

FIGMA_GET_PUBLISHED_VARIABLES

Retrieves variables that have been published from a Figma file, allowing you to access centralized design tokens and reusable values across your design system.

1 input

Versions

1 operation

Track version history of your Figma files to audit changes and retrieve specific design iterations. Use version data to understand file evolution or revert to previous states programmatically.

Action

Get versions of a file

FIGMA_GET_VERSIONS_OF_A_FILE

Access the complete version history of a Figma file to see all past iterations and changes, helping you track design evolution and revert to previous work when needed.

4 input

Webhooks

5 operations

Set up real-time notifications for Figma file changes and events by creating and managing webhooks. Use these operations to trigger downstream workflows, sync design changes to external systems, or monitor team activity automatically.

Action★ Featured

Create a webhook

FIGMA_CREATE_A_WEBHOOK

Set up automated notifications when changes occur in your Figma files, projects, or team workspace so you can trigger actions in your other business tools without manual checking.

8 input
Action

Delete a webhook

FIGMA_DELETE_A_WEBHOOK

Remove a webhook that's no longer needed to stop receiving notifications about Figma file changes. Use this when you've finished with a design automation workflow or need to clean up unused integrations.

1 input
Action

Get a webhook

FIGMA_GET_A_WEBHOOK

Retrieve detailed information about a specific webhook you've set up in Figma, such as its configuration, events it's monitoring, and delivery status. Use this to verify webhook settings and troubleshoot integration issues.

1 input
Action

Get webhook requests

FIGMA_GET_WEBHOOK_REQUESTS

Retrieves a history of webhook requests sent to your Figma webhook subscription over the last seven days, allowing you to track and debug design system updates and collaboration events.

1 input
Action

Get webhooks

FIGMA_GET_TEAM_WEBHOOKS

Retrieve all active webhooks connected to your Figma team, project, or file to monitor which automated events and notifications you've set up. This helps you manage integrations and troubleshoot connection issues between Figma and other tools.

2 input

Design

3 operations
Action

Render images of file nodes

FIGMA_RENDER_IMAGES_OF_FILE_NODES

Render Figma nodes as images (PNG, JPG, SVG, PDF).

11 input
Action

Update a webhook

FIGMA_UPDATE_A_WEBHOOK

Updates an existing Figma webhook, identified by webhookid, allowing modification of its event type, endpoint, passcode, status, or description.

6 input
Action

Update dev resources

FIGMA_UPDATE_DEV_RESOURCES

Updates the name and/or URL of one or more existing Figma Dev Resources, each identified by its unique id.

1 input
What now

Use Figma in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.