create_canvas
Create a canvas, returns its shareable id
How to use it
Project documentation lists create_canvas for the Doop MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Doop
claude mcp add --transport http doop http://localhost:4300/mcpOther tools in Doop (15)
Stream a design in chunks (start=true first, done=true last) — viewers watch it build up
Add a frame with HTML (auto-placed if no x/y)
Remove a frame
Targeted exact find/replace in a frame's HTML — morphs into the render in place
Canvas layout: every frame's position/size/meta
Fetch & claim open human feedback requests — for agents whose job is to poll the canvas periodically
Read a frame including its HTML
Render the frame headlessly and return a PNG — lets agents see and iterate on their design
The agent playbook — agents are instructed to load this first
Import one public URL onto a canvas as an editable HTML snapshot/frame
List all canvases
Replace a frame's design in one shot — renders live for everyone
Broadcast a one-line "what I'm working on" — shown live in the working-now strip, avatar tooltip, and activity feed
Rename / move / resize a frame
Inspect one public page read-only; returns a desktop screenshot and visible text without changing the canvas