Set board properties (FigJam)
figma_set_board_propertiesSet FigJam board properties on 1–500 nodes by type, including color, sticky width and author, shape, section visibility, and code language; unsupported fields stay unchanged.
Instructions
FigJam properties on 1–500 nodes, each applied by node type. color is a palette name resolved per type — sticky fill, shape preset (fill, stroke and text), connector line, table fill, text fill — or a hex; a section takes a hex only for now. wide, authorVisible (stickies), shape (shapes with text: a shape type), contentsHidden (sections), language (code blocks). A field that does not apply to a node's type is an error for that node, and that node is left unchanged. Hex paints on any node: figma_set_fills. Editors: unverified in FigJam, Slides.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wide | No | Stickies: 416 wide instead of 240. | |
| color | No | A palette name for each node's type, or a hex. | |
| shape | No | Shapes with text: a shape type such as "diamond". | |
| nodeIds | Yes | ||
| session | No | Optional sessionId or file name, to pick a Figma file when more than one is connected. | |
| language | No | Code blocks: typescript, javascript, python, go, rust, ruby, css, html, json, graphql, sql, swift, kotlin, cpp, bash, plaintext, dart. | |
| authorVisible | No | Stickies: show the author. | |
| contentsHidden | No | Sections: hide what they hold. | |
| idempotencyKey | No | Caller-owned retry key, ≤128 chars. Re-calling with the same key never executes twice: it returns the existing result, or waits for the op still in flight. Supply your own for anything large — if the MCP client times out (rather than the bridge), only a key you chose can be used to retry safely. |