Figma
Read and comment on design files.
WorkspaceOAuth53 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
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_file | external_send | — | — | no bill |
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_comment | external_send | — | — | no bill |
FIGMA_CREATE_A_WEBHOOK Creates a Figma webhook for team, project, or file events, sending POST notifications to the configured endpoint. Team webhooks require team admin permissions; project and file webhooks require edit access. | POST /composio/figma/figma_create_a_webhook | external_send | — | — | no bill |
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_resources | external_send | — | — | no bill |
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_variables | external_send | — | — | no bill |
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_comment | external_send | — | — | no bill |
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_reaction | external_send | — | — | no bill |
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_webhook | external_send | — | — | no bill |
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_resource | external_send | — | — | no bill |
FIGMA_DESIGN_TOKENS_TO_TAILWIND Converts design tokens into Tailwind CSS configuration content with theme extensions, and optionally generates global CSS with font imports. | POST /composio/figma/figma_design_tokens_to_tailwind | external_send | — | — | no bill |
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_background | external_send | — | — | no bill |
FIGMA_DISCOVER_FIGMA_RESOURCES Discovers Figma identifiers from supported file, design, board, prototype, slides, team and project URLs, and can list team projects, project files or file nodes. Project and file listing failures may appear as empty results. | POST /composio/figma/figma_discover_figma_resources | external_send | — | — | no bill |
Showing 12 of 53 Figma actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.