Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Figma logo

Figma

Read and comment on design files.

WorkspaceOAuth53 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
FIGMA_ADD_A_COMMENT_TO_A_FILE
Posts a new comment to a Figma file or branch, optionally replying to an existing root comment (replies cannot be nested); `region_height` and `region_width` in `client_meta` must be positive if defining a comment region.
POST /composio/figma/figma_add_a_comment_to_a_fileexternal_send——managed
FIGMA_ADD_A_REACTION_TO_A_COMMENT
Posts a specified emoji reaction to an existing comment in a Figma file or branch, requiring valid file_key and comment_id.
POST /composio/figma/figma_add_a_reaction_to_a_commentexternal_send——managed
FIGMA_CREATE_A_WEBHOOK
Creates a Figma webhook to receive POST notifications when specific events occur. Webhooks can monitor events at three scopes: - Team level: monitors all files in a team (requires team admin permissions) - Project level: monitors all files in a project (requires edit access) - File level: monitors a specific file (requires edit access) Upon creation, Figma sends an initial PING event to verify your endpoint (unless status is PAUSED). IMPORTANT: team_id, project_id, and file_key cannot be discovered programmatically. Extract them from Figma URLs or use FIGMA_DISCOVER_FIGMA_RESOURCES to parse URLs.
POST /composio/figma/figma_create_a_webhookexternal_send——managed
FIGMA_CREATE_DEV_RESOURCES
Creates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.
POST /composio/figma/figma_create_dev_resourcesexternal_send——managed
FIGMA_CREATE_MODIFY_DELETE_VARIABLES
Manages variables, collections, modes, and their values in a Figma file via batch create/update/delete operations; use temporary IDs to link new related items in one request and ensure `variableModeValues` match the target variable's `resolvedType`.
POST /composio/figma/figma_create_modify_delete_variablesexternal_send——managed
FIGMA_DELETE_A_COMMENT
Deletes a specific comment from a Figma file or branch, provided the authenticated user is the original author of the comment.
POST /composio/figma/figma_delete_a_commentexternal_send——managed
FIGMA_DELETE_A_REACTION
Deletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.
POST /composio/figma/figma_delete_a_reactionexternal_send——managed
FIGMA_DELETE_A_WEBHOOK
Permanently deletes an existing webhook, identified by its unique `webhook_id`; this operation is irreversible.
POST /composio/figma/figma_delete_a_webhookexternal_send——managed
FIGMA_DELETE_DEV_RESOURCE
Deletes a development resource (used to link Figma design elements to external developer information like code or tasks) from a specified Figma file.
POST /composio/figma/figma_delete_dev_resourceexternal_send——managed
FIGMA_DESIGN_TOKENS_TO_TAILWIND
Convert design tokens to Tailwind CSS configuration. TWO-STEP WORKFLOW: 1. First, call FIGMA_EXTRACT_DESIGN_TOKENS with a Figma file_key to extract design tokens 2. Then, pass the returned DesignTokens object to this action's 'tokens' parameter This action generates: - tailwind.config.ts/js with theme extensions - Optional globals.css with font imports Note: Shadow colors can be provided in either string format (e.g., "rgba(15, 110, 110, 0.32)") or dictionary format (e.g., {"r": 0.059, "g": 0.431, "b": 0.431, "a": 0.32}).
POST /composio/figma/figma_design_tokens_to_tailwindexternal_send——managed
FIGMA_DETECT_BACKGROUND
Detect background layers for selected nodes in a Figma file. This action analyzes the Figma document structure and identifies potential background elements for the given target nodes. It uses: - Geometric analysis (bounding box overlap/containment) - Z-index ordering (nodes earlier in the layer stack are behind later ones) - Visual properties (fills, node types) - Naming conventions (nodes named 'background', 'bg', etc.) Returns background candidates with confidence scores (0-1) and explanations.
POST /composio/figma/figma_detect_backgroundexternal_send——managed
FIGMA_DISCOVER_FIGMA_RESOURCES
Smart Figma resource discovery - extract IDs from any Figma URL. Supports all URL formats: /file/, /design/, /board/, /proto/, /slides/ Example: figma.com/board/ABC123/Name → file_key=ABC123 Discovery workflow: team_id → projects → files → nodes Use extracted IDs with GetFileJson, DetectBackground, etc.
POST /composio/figma/figma_discover_figma_resourcesexternal_send——managed

Showing 12 of 53 Figma actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.