Figma
Available Tools
Get all comments from a Figma file with author info, timestamps, and positioning metadata. Supports nested threads. Requires file_key.
Create a new comment in a Figma file with specified message content and optional client metadata. Enables collaborative feedback and design review workflows through programmatic comment creation.
Remove a specified comment from a Figma file. Requires valid comment_id and file_key parameters. Essential for comment moderation and cleanup workflows.
Retrieve all reactions associated with a specific comment. Provides detailed reaction information including emoji types, user information, and reaction counts for engagement analysis.
Add an emoji reaction to a specific comment. Enables automated engagement and feedback acknowledgment through programmatic reaction management.
Remove a specific emoji reaction from a comment. Essential for reaction management and cleanup workflows in collaborative design environments.
Get components from a team
Get components from a file
Get details of a specific component
Get styles from a team
Get styles from a file
Get details of a specific style
Get development resources from a file
Delete a development resource
Get Figma file content including document structure, pages, components, and styles. Optional parameters: version, node IDs, depth, geometry, plugin data, branch data.
Get specific nodes from a Figma file by node IDs. Requires file_key and comma-separated ids. Optional: version, depth, geometry, plugin data.
Export nodes from Figma file as images (PNG, JPG, SVG, PDF). Requires file_key and node ids. Optional: scale, format, SVG settings. Returns download URLs.
Get image fill references from a Figma file. Returns mapping of images to download URLs and metadata. Requires file_key.
Get version history of a Figma file with timestamps, authors, and version labels. Requires file_key.
Get lightweight file metadata (name, editor type, last modified, URL, access role) without downloading full document tree. Faster than get_file. Requires file_key.
Get all projects for the authenticated team.
Retrieve all files contained within a specified project. Supports optional branch data inclusion for comprehensive file structure analysis. Essential for project content management and file discovery.
Get webhook configuration including event type, endpoint URL, and status. Requires webhook_id.
Create webhook for Figma file notifications. Requires team_id, event_type, endpoint. Optional passcode. Supports FILE_UPDATE, FILE_DELETE, FILE_VERSION_UPDATE, LIBRARY_PUBLISH events.
Update webhook configuration including endpoint, event types, description, or passcode. Requires webhook_id.
Delete a webhook subscription to stop notifications. Requires webhook_id.
Get all webhook configurations for a team including IDs, event types, endpoints, and status. Requires team_id.