MCP tools/Whiteboards

Whiteboards tools.

Whiteboards are infinite Excalidraw canvases an agent can author end to end. Build a scene from shapes, sticky notes, arrows, and text via `addWhiteboardElements`, stamp consistent copies with `duplicateWhiteboardElements`, and drop in library stencils (wireframes, kanban, UML, BPMN, charts) discovered through `listWhiteboardStencils`. Real diagrams (Mermaid, D2, PlantUML, BPMN) embed via `insertWhiteboardDiagram`, and uploaded images via `insertWhiteboardImage`. Read `getWhiteboardGuide` before authoring a non-trivial board.

Live discovery

Your agent can call searchTools with category: "whiteboards" to fetch this list at runtime, complete with full input schemas. The page below is the human-readable mirror.

24 tools

Every tool below honours the credential’s permission scope and the user’s org role. Agents see only what they’re authorised to call.

  • addWhiteboardElements

    Add shapes, sticky notes, arrows, text, stencils, or images to a board.

  • autoDesignWhiteboard

    Auto-design a complete, visually polished whiteboard from a natural-language goal using the PREMIUM multi-agent pipeline (the same one the in-app assistant uses): it browses the stencil/icon librar…

  • createWhiteboard

    Create a new whiteboard in a project.

  • dataToTable

    Render tabular data as an aligned grid of labelled cells on a whiteboard, deterministically.

  • deleteWhiteboard

    Remove a whiteboard.

  • designComponent

    Design ONE reusable, on-brand SLIDE COMPONENT and add it to the org's component library so every future branded deck (designWhiteboard designProfile:'branded-executive') can use it.

  • designDeckInWhiteboard

    Create or refine a slide deck INSIDE an existing whiteboard by conversing with the AI design agent.

  • designIllustrationInWhiteboard

    Create or refine a standalone ILLUSTRATION INSIDE an existing whiteboard by conversing with the AI design agent.

  • duplicateWhiteboardElements

    Clone a group of elements (offset by dx/dy) to stamp consistent copies.

  • editWhiteboardImageRegion

    Mask-edit (inpaint) one region of an image element on a whiteboard.

  • exportFromWhiteboard

    Export a design that lives in a whiteboard to an editable PowerPoint (PPTX), PDF, PNG images, or raw HTML.

  • getDeckReplyInWhiteboard

    Get the design agent's reply after calling designDeckInWhiteboard OR designIllustrationInWhiteboard: the status (thinking/building/ready) and EITHER the finished result (a deck's slide count + prev…

  • getMeetingScribeStatus

    Get a meeting scribe's status after startMeetingScribe: the session state (joining, in the waiting room, live in the call, paused, ending, ended, or failed), the live activity feed of what the scri…

  • getWhiteboard

    Read a whiteboard's scene (elements, app state, files).

  • getWhiteboardGuide

    Authoring guide for building rich whiteboards (read before non-trivial boards).

  • getWhiteboardImage

    Read a board image's metadata and signed serve URL.

  • insertWhiteboardDiagram

    Embed a rendered Mermaid / D2 / PlantUML / BPMN diagram into the canvas.

  • insertWhiteboardImage

    Place an uploaded image onto the canvas.

  • listWhiteboards

    List whiteboards in a project.

  • listWhiteboardStencils

    Browse the stencil library (wireframes, kanban, UML, BPMN, charts, people).

  • startMeetingScribe

    Invite the Stable Baseline Meeting Scribe bot to a LIVE meeting (Zoom, Google Meet, Microsoft Teams, or Webex) so it paints a live, editable whiteboard of the conversation as it happens: sticky not…

  • stopMeetingScribe

    Stop a running meeting scribe: the bot leaves the meeting and the board is finalised (tidy pass plus a summary frame).

  • traceImage

    Turn a raster image into hand-drawn freedraw strokes on a whiteboard, deterministically.

  • updateWhiteboardScene

    Replace or patch the whole scene (optimistic locking).