Get Node Info
node_infoRead and inspect Figma nodes recursively, selecting specific properties, applying filters, and limiting depth. Returns only requested data for efficient analysis.
Instructions
Read one or more nodes — recursive subtree traversal with properties selection, filter, and maxDepth. Returns only the requested properties (incl. resolved boundVariables/explicitVariableModes) under each node's properties key. The workhorse read; start here before any write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Optional filter criteria. | |
| nodeIds | No | Array of node IDs to inspect. If empty, uses editable scope. | |
| maxDepth | No | Maximum depth for recursive child traversal. 0 = self only, 1 = self and immediate children, etc. | |
| properties | No | Array of property names to return (populates each node's `properties` object in the response). | |
| concurrencyLimit | No | Concurrency limit for parallel subtree walk (default: 4) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodes | Yes | Node entries (id/name/type + optional properties/children/path/descendantCount) | |
| missingNodeIds | No | Requested IDs that weren't found |