Productivity

# Figma Connector

Connect to Figma to access design files, comments, projects, components, and exported images.

$pip install "toolsconnector[figma]"
22
Actions
Productivity
Category
Free
Apache 2.0

## All 22 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`create_webhook ⚠` | Create a webhook | team_id, event_type, endpoint [description] | `dict`
`delete_comment ⚠` | Delete a comment from a Figma file | file_key, comment_id | `bool`
`delete_webhook ⚠` | Delete a webhook | webhook_id | `NoneType`
`get_comments` | Get comments on a Figma file | file_key | `PaginatedList[FigmaComment]`
`get_component` | Get a specific component from a Figma file | file_key, component_id | `FigmaComponent`
`get_component_set` | Get component sets from a Figma file | file_key | `list`
`get_file` | Get a Figma file by key | file_key | `FigmaFile`
`get_file_nodes` | Get specific nodes from a Figma file | file_key, ids | `dict`
`get_file_pages` | Get pages in a Figma file | file_key | `list`
`get_file_styles` | List styles in a Figma file | file_key | `list`
`get_image` | Export images from a Figma file | file_key, ids [format] | `PaginatedList[FigmaImage]`
`get_local_variables` | Get local variables in a file | file_key | `dict`
`get_published_variables` | Get published variables in a file | file_key | `dict`
`get_team_components` | List published components in a team library | team_id [page_size, cursor] | `PaginatedList[FigmaComponent]`
`get_team_styles` | List published styles in a team library | team_id [page_size, cursor] | `PaginatedList[FigmaStyle]`
`list_components` | List components in a Figma file | file_key | `PaginatedList[FigmaComponent]`
`list_file_versions` | List version history for a Figma file | file_key [limit] | `PaginatedList[FigmaVersion]`
`list_project_files` | List files in a Figma project | project_id | `PaginatedList[FigmaProjectFile]`
`list_projects` | List projects for a Figma team | team_id | `PaginatedList[FigmaProject]`
`list_team_projects` | List projects in a team | team_id [limit] | `list`
`list_webhooks` | List webhooks | team_id | `list`
`post_comment ⚠` | Post a comment on a Figma file | file_key, message [client_meta] | `FigmaComment`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing