Paper
Paper Design MCP for AI-powered design workflows — read and write to design files, extract styles, modify layouts, and create artboards
Tools
19 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
19 tools found.
Get basic info
Tool name:
get_basic_infoGet essential context about the current design: file name, page name, node count, list of artboards with their dimensions, and a list of font families used in the document.
Get selection
Tool name:
get_selectionGet detailed information about the currently selected nodes, including IDs, names, component types, size, and which artboard they belong to.
Get node info
Tool name:
get_node_infoGet detailed information about a specific node by ID, including its size, visibility, lock state, parent, children IDs, and text content.
Get children
Tool name:
get_childrenGet the direct children of a node.
Get screenshot
Tool name:
get_screenshotCapture a screenshot of a specific node by ID.
Get jsx
Tool name:
get_jsxGet the JSX code representation of a node and its descendants.
Get tree summary
Tool name:
get_tree_summaryGet a compact text summary of a node's subtree hierarchy showing component type, name, ID, and dimensions.
Get computed styles
Tool name:
get_computed_stylesGet the computed CSS styles for one or more nodes.
Get fill image
Tool name:
get_fill_imageExtract the image data from a node that has an image fill.
Get font family info
Tool name:
get_font_family_infoGet information about whether a font family is available and detailed information about all weights and styles.
Get guide
Tool name:
get_guideRead a detailed guide on a specific topic such as figma-import workflow.
Write HTML
Tool name:
write_htmlWrite HTML into the design.
Create artboard
Tool name:
create_artboardCreates a new artboard (top-level frame) on the canvas.
Delete nodes
Tool name:
delete_nodesDelete one or more nodes from the design.
Set text content
Tool name:
set_text_contentSet the text content of one or more Text nodes.
Rename nodes
Tool name:
rename_nodesRename one or more layers in the design.
Update styles
Tool name:
update_stylesUpdate styles on one or more nodes.
Duplicate nodes
Tool name:
duplicate_nodesDuplicate one or more nodes in the design.
Finish working on nodes
Tool name:
finish_working_on_nodesRemove the working indicator from artboards you were editing.
Compatibility
Connect Paper to the clients your teams already use
19 AI clients can connect to Paper through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Paper through Runlayer?
One approved path
Approve Paper once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
