List Variables
variable_listList local Figma variables and collections. For specific variable IDs, retrieve details and optionally scan consumers on a page or document level.
Instructions
List local variables/collections, or detailed info for specific variable ids; optionally scan for consumers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pageId | No | The page ID to scan for consumers when includeConsumers is 'page'. | |
| variableId | No | Optional array of variable IDs to retrieve detailed information for. If omitted, lists all local variables. | |
| includeConsumers | No | Only used when variableId is provided; ignored otherwise. 'page' scans a specific page, requiring pageId. 'document' scans all pages (streams progress page-by-page). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| variables | No | List of variables — present in both list-all and lookup modes (each may carry nodeConsumers/styleConsumers/aliasConsumers when includeConsumers is set) | |
| missingIds | No | Requested variable IDs that did not resolve (lookup mode only; omitted when none) | |
| collections | No | List of variable collections (list-all mode only) |