Skip to main content

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_info

    Get 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_selection

    Get 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_info

    Get 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_children

    Get the direct children of a node.

  • Get screenshot

    Tool name: get_screenshot

    Capture a screenshot of a specific node by ID.

  • Get jsx

    Tool name: get_jsx

    Get the JSX code representation of a node and its descendants.

  • Get tree summary

    Tool name: get_tree_summary

    Get a compact text summary of a node's subtree hierarchy showing component type, name, ID, and dimensions.

  • Get computed styles

    Tool name: get_computed_styles

    Get the computed CSS styles for one or more nodes.

  • Get fill image

    Tool name: get_fill_image

    Extract the image data from a node that has an image fill.

  • Get font family info

    Tool name: get_font_family_info

    Get information about whether a font family is available and detailed information about all weights and styles.

  • Get guide

    Tool name: get_guide

    Read a detailed guide on a specific topic such as figma-import workflow.

  • Write HTML

    Tool name: write_html

    Write HTML into the design.

  • Create artboard

    Tool name: create_artboard

    Creates a new artboard (top-level frame) on the canvas.

  • Delete nodes

    Tool name: delete_nodes

    Delete one or more nodes from the design.

  • Set text content

    Tool name: set_text_content

    Set the text content of one or more Text nodes.

  • Rename nodes

    Tool name: rename_nodes

    Rename one or more layers in the design.

  • Update styles

    Tool name: update_styles

    Update styles on one or more nodes.

  • Duplicate nodes

    Tool name: duplicate_nodes

    Duplicate one or more nodes in the design.

  • Finish working on nodes

    Tool name: finish_working_on_nodes

    Remove 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.

Frequently asked questions