New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

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 library, composes the WHOLE board, renders it and reviews the picture — far better than hand-placing shape...

SERVERStable Baseline SOURCEhttps://api.stablebaseline.io/functions/v1/cloud-serve/mcp
Critical RISK CLASS
Category Destructive
Parameters 121 required
Recommended Hiddensee the rule below
Registry record Grade F, identity unverified Pull the record →

This record as markdown: /tools/io-stablebaseline-sb/autodesignwhiteboard.md

What autoDesignWhiteboard does on Stable Baseline

AI agents call autoDesignWhiteboard to permanently remove resources in Stable Baseline, typically in cleanup and lifecycle workflows. It does its job in a single call, and there is no undo.

ParameterTypeRequiredDescription
goal string Yes The board to build, in plain language. With changeDesign: the change the person asked for, in their own words (what it costs and how it looks are read from thes
title string — Optional board title. If omitted, a clear title is derived from the goal (the board is never left 'Untitled'). When designing into an existing 'Untitled' board,
confirm boolean — Set true ONLY after the user has approved the quoted cost, and send quoteToken with it. Leave unset/false on the first call to receive the quote: the cost, the
designId string — Optional, with changeDesign or undoChange. The design to change, as a started design's result names it (designId). Omit it for the newest design on the board.
projectId string — The project to create the whiteboard in, when no documentId is given.
undoClear boolean — Optional. True, with confirm: true and documentId, to bring back what the newest design on that board cleared, where it was; the design moves beside it. Costs n
brandKitId string — Optional brand kit id (from listBrandKits) to theme a branded-executive deck. If omitted, the org's built-in default is used. Create one from just a logo (or a
documentId string — Optional. An existing whiteboard to design into: the standard design is drawn beside what it already holds (a flowchart, mind map, kanban board and the other ki
quoteToken string — The quoteToken returned by the call without confirm. Required with confirm: true. It works once, within 10 minutes, and only for the exact request it quoted; a
undoChange boolean — Optional. True, with confirm: true and documentId, to put a design back as it was before its last change (designId, or the newest changed design on that board).
changeDesign boolean — Optional. True when the person asks to change a design already on the board (its look or its content) rather than draw a new one: the goal is then the change, i
designProfile string — Optional. 'standard' (default) = the general multi-agent design. 'agentic' = an AI-chat-style agentic slide composer that drives the whiteboard tools and self-c

Parameters from the server's own tool schema.

Why autoDesignWhiteboard is rated Critical

An AI agent that decides to call autoDesignWhiteboard doesn't hesitate, doesn't double-check, and doesn't stop at one. Whatever it removes from Stable Baseline is gone. There is no undo for destructive operations.

Risk signalsHigh parameter count (16 properties)

Questions about autoDesignWhiteboard

What does the autoDesignWhiteboard tool do? +

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 library, composes the WHOLE board, renders it and reviews the picture — far better than hand-placing shapes. This is the one-shot whole-board designer; it is NOT a conversation (for a deck you can chat with and refine turn by turn use designDeckInWhiteboard, and for a refinable illustration use designIllustrationInWhiteboard). COST + APPROVAL: this costs 78 credits per board (a meeting map from a transcript is priced by its length) and needs the user's explicit approval. Call it FIRST without confirm: it returns the exact cost, the workspace credit balance and a single-use quoteToken, and charges nothing. Show the user the price; only if they agree, call again with the same arguments plus confirm: true and that quoteToken (it works once, for 10 minutes). A confirmed call without the token, or with arguments that changed since the quote, starts nothing and charges nothing: it returns a fresh quote instead. If they decline (or lack credits), build the board directly with the standard whiteboard tools (addWhiteboardElements / insertWhiteboardDiagram / listWhiteboardStencils) at no extra charge. It runs in the BACKGROUND and returns immediately with a sessionId; the board fills in within seconds for a design of one of those kinds and over 1 to 3 minutes for other kinds. WHERE IT GOES: a flowchart, process, user flow, decision tree, swimlane, architecture overview, sequence, mind map, org chart, brainstorm of sticky notes, retrospective, kanban board, SWOT, 2 by 2 matrix, comparison table, meeting agenda, user journey, customer journey map, roadmap, timeline, business model canvas, fishbone diagram, funnel or wireframe is drawn in a frame of its own beside whatever is already on the board; any other kind is drawn in free space below it. It never moves or changes what is already there. CLEARING, ONLY WHEN ASKED: when the person asks to clear, empty, wipe or replace what is on the board, pass replaceExisting: true (on the quote call too: the quote says what will happen). A design of one of those kinds then clears the board first (saved as a named version, with Undo) and is drawn in its place; any other kind cannot clear a board, and the result says so: never promise a clear the result does not report. UNDO: call with undoClear: true, confirm: true and the board's documentId to bring back what the newest design on it cleared (no credits, no quoteToken; the design moves beside it). THE LOOK: the goal may say how the design should look (a different colour for each part, named colours, the brand kit's colours, lighter or bolder colours, parts sized by their figures, example or made-up figures, top to bottom or left to right, more compact or more spacious, other box shapes); a design of one of those kinds is drawn that way where its kind allows, and the quote and the result say what it could not do. CHANGING A DESIGN ALREADY ON THE BOARD: to change a design this tool drew (one of those kinds, in its own frame), its look or its content, call with changeDesign: true, the board's documentId, the change in the person's own words as the goal, and designId from that design's result (omit it for the newest design on the board). It is redrawn in place from the plan the design keeps. A change to how it looks alone costs nothing and needs no quoteToken (call it with confirm: true; asked first without it, the answer says what will change); a change to what it holds (example figures it does not have yet included) is quoted and confirmed like a design; nothing is charged when nothing would change; and undoChange: true with confirm: true puts it back as it was (no credits, no quoteToken). Never start a new design to change one that is already there. THE CALL'S OWN WORDS DECIDE: with no person's message beside the goal, what a change costs, how it looks and whether the design carries figures all follow the goal as written. Pass the person's own words: for a change, the change as they wrote it (for "make it all green" the goal is "make it all green"), never a description of it, which can read as a change to what it holds and be priced as one. A design carries figures only when the goal gives them or asks for figures, numbers, data or examples. Keep the goal to what should be drawn: put nothing in it about what is already on the board (clearing, tidying or keeping it, or where the design goes), because the designers would draw those words as content; for a change, the goal is the change itself. The 78 credits are refunded automatically if the design fails on our side. Optional designProfile: 'branded-executive' instead builds an ON-BRAND, fully-editable McKinsey-style SLIDE DECK themed by the org's brand kit (palette/fonts) — use it when the user wants polished branded business slides; it builds in-process and the board is ready on return. Optional designProfile: 'illustrated' instead builds an editable-illustration board: pick it for illustrated, image-based, picture-style, richly-drawn or educational explainer boards (e.g. illustrate photosynthesis, an illustrated diagram of the water cycle, a textbook-style visual). It generates a rich text-free vector illustration and overlays real, editable text labels with leader lines on top. It is available to every organisation and costs the same flat 78 credits (credits are the only gate). Optional designProfile: 'image' instead builds a single, polished, on-brand IMAGE board with all the text baked into the picture (no editable shapes): pick 'image' when the user wants a single finished image, poster or infographic they will refine by AI mask edits rather than by moving editable shapes. It is also available to every organisation at the same flat 78 credits. It is categorised as a Destructive tool in the Stable Baseline MCP Server, which means it can permanently delete or destroy data. Block by default and require explicit approval.

What parameters does autoDesignWhiteboard accept? +

autoDesignWhiteboard accepts 12 parameters: goal, title, confirm, designId, projectId, undoClear, brandKitId, documentId, quoteToken, undoChange, changeDesign, designProfile. Required: goal. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on autoDesignWhiteboard? +

Register the Stable Baseline MCP server in PolicyLayer and add a rule for autoDesignWhiteboard: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Stable Baseline. Nothing to install.

What risk level is autoDesignWhiteboard? +

autoDesignWhiteboard is a Destructive tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.

Can I rate-limit autoDesignWhiteboard? +

Yes. Add a rate_limit block to the autoDesignWhiteboard rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block autoDesignWhiteboard completely? +

Set action: deny in the PolicyLayer policy for autoDesignWhiteboard. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides autoDesignWhiteboard? +

autoDesignWhiteboard is provided by the Stable Baseline MCP server (https://api.stablebaseline.io/functions/v1/cloud-serve/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

More on Stable Baseline, and thousands of servers like it.

// THE MCP REGISTRY

PolicyLayer tracks 44,603 MCP servers and 515,000+ tools.

Every server has a live record: who publishes it, whether it answers without auth, its risk grade, every tool classified, the recommended policy. This page is one line of Stable Baseline's. Pull the full record:

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.