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