Get SCIM service provider config
FIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIGRetrieve Figma's SCIM service provider configuration to understand what automated user management capabilities are available for your organization's identity system integration.
Figma
53 actions for Figma workflows.
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.
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.
Get SCIM service provider config
FIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIGRetrieve Figma's SCIM service provider configuration to understand what automated user management capabilities are available for your organization's identity system integration.
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.
Get library analytics component action data
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_ACTION_DATATrack 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.
Get library analytics component usage data
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_USAGE_DATAView 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.
Get library analytics style action data
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_ACTION_DATARetrieves 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.
Get library analytics style usage data
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_USAGE_DATARetrieves 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.
Get library analytics variable action data
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_ACTION_DATARetrieve 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.
Get library analytics variable usage data
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_USAGE_DATATrack 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.
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.
Download Figma Images
FIGMA_DOWNLOAD_FIGMA_IMAGESExports 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.
Get image fills
FIGMA_GET_IMAGE_FILLSRetrieves 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.
Retrieve payment and billing information for your Figma workspace. Access transaction history and payment details to monitor costs and manage your subscription.
Get payments
FIGMA_GET_PAYMENTSRetrieve 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.
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.
Add a comment to a file
FIGMA_ADD_A_COMMENT_TO_A_FILEPost 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.
Get comments in a file
FIGMA_GET_COMMENTS_IN_A_FILERetrieve all comments from a Figma file to see feedback, discussions, and annotations left by collaborators on your design project.
Add a reaction to a comment
FIGMA_ADD_A_REACTION_TO_A_COMMENTAdd 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.
Delete a comment
FIGMA_DELETE_A_COMMENTRemove a comment you've posted from a Figma file or branch to clean up outdated feedback or maintain a tidy design workspace.
Delete a reaction
FIGMA_DELETE_A_REACTIONRemove 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.
Get reactions for a comment
FIGMA_GET_REACTIONS_FOR_A_COMMENTRetrieves 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.
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.
Get team components
FIGMA_GET_TEAM_COMPONENTSRetrieves 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.
Get component
FIGMA_GET_COMPONENT2Retrieve 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.
Get component (Deprecated)
FIGMA_GET_COMPONENTRetrieves 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.
Get component set
FIGMA_GET_COMPONENT_SETRetrieves 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.
Get file component sets
FIGMA_GET_FILE_COMPONENT_SETSRetrieves all published component sets from a Figma file, allowing you to access organized collections of reusable design components and their metadata.
Get file components
FIGMA_GET_FILE_COMPONENTSRetrieves all published components from a Figma design file that serves as a component library, allowing you to access reusable design elements programmatically.
Get team component sets
FIGMA_GET_TEAM_COMPONENT_SETSRetrieves 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.
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.
Create dev resources
FIGMA_CREATE_DEV_RESOURCESGenerates unique, shareable development resource links for design elements in Figma, making it easy to hand off designs to developers for implementation.
Delete dev resource
FIGMA_DELETE_DEV_RESOURCERemove development resource links from your Figma designs when code references, task trackers, or external documentation are no longer needed or have become outdated.
Get dev resources
FIGMA_GET_DEV_RESOURCESRetrieve 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.
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.
Get file metadata
FIGMA_GET_FILE_METADATARetrieve 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.
Get file nodes
FIGMA_GET_FILE_NODESRetrieve 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.
Get file json
FIGMA_GET_FILE_JSONRetrieves 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.
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.
Detect Background Layers
FIGMA_DETECT_BACKGROUNDAutomatically 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.
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.
Get activity logs
FIGMA_GET_ACTIVITY_LOGSRetrieve 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.
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.
Get files in a project
FIGMA_GET_FILES_IN_A_PROJECTRetrieve all design files within a Figma project to view your complete design library and track project contents.
Get projects in a team
FIGMA_GET_PROJECTS_IN_A_TEAMRetrieves all design projects within a Figma team that you have access to, helping you organize and manage your design work across multiple projects.
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.
Extract Prototype Interactions
FIGMA_EXTRACT_PROTOTYPE_INTERACTIONSExtracts 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.
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.
Discover Figma Resources
FIGMA_DISCOVER_FIGMA_RESOURCESAutomatically extracts resource identifiers and metadata from Figma URLs, enabling you to quickly access files, boards, and design elements without manual ID lookup.
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.
Get file styles
FIGMA_GET_FILE_STYLESRetrieves all published design styles (colors, typography, effects, and grids) from your Figma file so you can access and manage your design system programmatically.
Get style
FIGMA_GET_STYLERetrieve 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.
Get team styles
FIGMA_GET_TEAM_STYLESRetrieve all published design styles (colors, typography, effects, and grids) from your Figma team's library to access your organization's design system standards.
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.
Extract design tokens
FIGMA_EXTRACT_DESIGN_TOKENSAutomatically 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.
Design tokens to tailwind
FIGMA_DESIGN_TOKENS_TO_TAILWINDConverts 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.
Retrieve information about the current authenticated user and their workspace context. Use this to personalize workflows or verify user identity within your integration.
Get current user
FIGMA_GET_CURRENT_USERRetrieves the profile and account information for the currently authenticated Figma user, including their ID, email, and subscription details.
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.
Create, modify, or delete variables
FIGMA_CREATE_MODIFY_DELETE_VARIABLESManage 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.
Get local variables
FIGMA_GET_LOCAL_VARIABLESRetrieves 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.
Get published variables
FIGMA_GET_PUBLISHED_VARIABLESRetrieves variables that have been published from a Figma file, allowing you to access centralized design tokens and reusable values across your design system.
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.
Get versions of a file
FIGMA_GET_VERSIONS_OF_A_FILEAccess 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.
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.
Create a webhook
FIGMA_CREATE_A_WEBHOOKSet 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.
Delete a webhook
FIGMA_DELETE_A_WEBHOOKRemove 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.
Get a webhook
FIGMA_GET_A_WEBHOOKRetrieve 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.
Get webhook requests
FIGMA_GET_WEBHOOK_REQUESTSRetrieves 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.
Get webhooks
FIGMA_GET_TEAM_WEBHOOKSRetrieve 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.
Render images of file nodes
FIGMA_RENDER_IMAGES_OF_FILE_NODESRender Figma nodes as images (PNG, JPG, SVG, PDF).
Update a webhook
FIGMA_UPDATE_A_WEBHOOKUpdates an existing Figma webhook, identified by webhookid, allowing modification of its event type, endpoint, passcode, status, or description.
Update dev resources
FIGMA_UPDATE_DEV_RESOURCESUpdates the name and/or URL of one or more existing Figma Dev Resources, each identified by its unique id.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.