Get Node Info
node_infoRead Figma nodes with custom fields, filters, and recursive depth. Use before any write operation to retrieve only needed data.
Instructions
Read one or more nodes — recursive subtree traversal with fields selection, filter, and maxDepth. Returns only requested fields (incl. resolved boundVariables/explicitVariableModes). The workhorse read; start here before any write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodeIds | No | Array of node IDs to inspect. If empty, uses editable scope. | |
| fields | No | Array of field names to return. | |
| filter | No | Optional filter criteria. | |
| maxDepth | No | Maximum depth for recursive child traversal. 0 = self only, 1 = self and immediate children, etc. |
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 |