Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Canvs

io.github.voronkovm/canvs

AI-powered diagrams, mind maps, flowcharts on a free unlimited collaborative whiteboard

Uptime
100.0%
1 direct probes · 30d
Response
215ms
last probe
Tools
6
callable
Resources
1
readable
Prompts
0
available

Tools · 6

get_guide

Returns guidance on diagram-creation workflow and tool selection: how to choose between Mermaid and manual element creation, and the recommended iteration workflow. Consult before building complex dia…

add_elements

Creates elements on a canvas. Creates a new canvas if room_id is omitted, or adds to the existing canvas if room_id is provided. Use cases: wireframes, UI mockups, freeform illustrations, standalone s…

update_elements

Update elements on a canvas. Requires room_id from a previous Canvs tool result. Pass elements array with id and fields to update. IMPORTANT: in each update object ONLY `id` is required; all other fie…

delete_elements

Delete elements from a canvas. Requires room_id from a previous Canvs tool result. Pass ids array of element IDs to delete.

query_elements

Query elements on a canvas. Requires room_id from a previous Canvs tool result. Returns elements matching optional filters. Use this before update_elements when making small edits to existing diagrams…

add_elements_from_mermaid

Creates diagram elements from a Mermaid definition. Creates a new canvas if room_id is omitted, or adds to the existing canvas if room_id is provided. Preferred over add_elements for new diagrams and …

Resources · 1

Canvas Preview Widget

Preview widget for canvas rooms

ui://widget/canvas-preview.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "canvs": {
      "url": "https://app.canvs.io/mcp",
      "transport": "streamable-http"
    }
  }
}