All integrations
Catalogue metadata onlyimages & designv20260721_00

FIGMA

Figma

A collaborative interface design tool.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

53

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY

OAUTH2

figma_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

figma_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Base URLfull · stringRequired
  • Personal Access Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 53 actions

Add a comment to a file

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.

Untrusted display-only summary

Add a reaction to a comment

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.

Untrusted display-only summary

Create a webhook

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 (req…

Untrusted display-only summary

Create dev resources

FIGMA_CREATE_DEV_RESOURCES

Creates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.

Untrusted display-only summary

Create, modify, or delete variables

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`.

Untrusted display-only summary

Delete a comment

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.

Untrusted display-only summary

Delete a reaction

FIGMA_DELETE_A_REACTION

Deletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.

Untrusted display-only summary

Delete a webhook

FIGMA_DELETE_A_WEBHOOK

Permanently deletes an existing webhook, identified by its unique `webhook_id`; this operation is irreversible.

Untrusted display-only summary

Delete dev resource

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.

Untrusted display-only summary

Design tokens to tailwind

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 - Opt…

Untrusted display-only summary

Detect Background Layers

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…

Untrusted display-only summary

Discover Figma Resources

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.

Untrusted display-only summary

Download Figma Images

FIGMA_DOWNLOAD_FIGMA_IMAGES

Download images from Figma file nodes. Renders specified nodes as images and downloads them. Supports PNG, SVG, JPG, and PDF formats. REQUIRED PARAMETERS: - file_key (string): The Figma file key from the URL - images (array): List of objects, each containing: - node_id (string, required): The node ID to export (e.g.,…

Untrusted display-only summary

Extract design tokens

FIGMA_EXTRACT_DESIGN_TOKENS

Extract design tokens from Figma files by combining styles, variables, and node-extracted values. Only values defined as Figma styles or variables are captured — any design values not encoded as styles/variables are silently omitted. Requires `file_variables:read` scope and a Figma plan that supports variables for ful…

Untrusted display-only summary

Extract Prototype Interactions

FIGMA_EXTRACT_PROTOTYPE_INTERACTIONS

Extract prototype interactions and animations from Figma files. Required parameter: - file_key: The Figma file key extracted from a URL like 'https://www.figma.com/file/ABC123xyz/MyFile' (the 'ABC123xyz' part) Analyzes the prototype data to extract: - User interactions (clicks, hovers, etc.) - Transition animations -…

Untrusted display-only summary

Get activity logs

FIGMA_GET_ACTIVITY_LOGS

Retrieves activity log events from Figma, allowing filtering by event types, time range, and pagination.

Untrusted display-only summary

Get a webhook

FIGMA_GET_A_WEBHOOK

Retrieves detailed information about a specific webhook by its ID, provided the webhook exists and is accessible to the user.

Untrusted display-only summary

Get comments in a file

FIGMA_GET_COMMENTS_IN_A_FILE

Retrieves all comments from an existing Figma file, identified by a valid `file_key`, returning details like content, author, position, and reactions, with an option for Markdown formatted content.

Untrusted display-only summary

Get component (Deprecated)

FIGMA_GET_COMPONENT

DEPRECATED: Use FIGMA_GET_FILE_NODES instead. Get component data with automatic simplification. Returns clean, AI-friendly component structure.

Untrusted display-only summary

Get component

FIGMA_GET_COMPONENT2

Fetches metadata for a specific component using its unique identifier. Use when you need to retrieve published component details from a team library.

Untrusted display-only summary

Get component set

FIGMA_GET_COMPONENT_SET

Retrieves detailed metadata for a specific published Figma component set using its unique `key`.

Untrusted display-only summary

Get current user

FIGMA_GET_CURRENT_USER

Retrieves detailed information for the currently authenticated Figma user.

Untrusted display-only summary

Get dev resources

FIGMA_GET_DEV_RESOURCES

Retrieves development resources (e.g., Jira/GitHub links) for a Figma main file, optionally filtering by specific node IDs.

Untrusted display-only summary

Get file components

FIGMA_GET_FILE_COMPONENTS

Retrieves published components from a Figma file, which must be a main file (not a branch) acting as a library.

Untrusted display-only summary

Get file component sets

FIGMA_GET_FILE_COMPONENT_SETS

Retrieves all published component sets from the specified Figma main file (file_key must not be for a branch).

Untrusted display-only summary

Get file json

FIGMA_GET_FILE_JSON

Get Figma Design file data with automatic simplification. IMPORTANT: Only supports Design files (figma.com/design/{file_key}). FigJam board files (figma.com/board/{file_key}) and Slides files (figma.com/slides/{file_key}) are NOT supported and will return a 400 error: "File type not supported by this endpoint". This e…

Untrusted display-only summary

Get file metadata

FIGMA_GET_FILE_METADATA

Get Figma file metadata including name, creator, last modification details, thumbnail, and access information. Use when you need quick file overview without the full document tree.

Untrusted display-only summary

Get file nodes

FIGMA_GET_FILE_NODES

Fetch JSON for specific node IDs from a Figma file to avoid full-file payload limits. Use when you already know target node IDs (from shallow file fetch or component listings) or when full-file JSON has hit payload limits. Prefer depth=1 for fast discovery.

Untrusted display-only summary

Get files in a project

FIGMA_GET_FILES_IN_A_PROJECT

Fetches a list of files in a Figma project, optionally including branch metadata.

Untrusted display-only summary

Get file styles

FIGMA_GET_FILE_STYLES

Retrieves a list of published styles (like colors, text attributes, effects, and layout grids) from a specified main Figma file (not a branch).

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.