mcpdirectory.dev
9,129 servers · updated 23 Sept

Whiteboard MCP server

community Active last commit 34 d
{
  "mcpServers": {
    "cnvs": {
      "type": "http",
      "url": "https://cnvs.app/mcp"
    }
  }
}
file .mcp.json (in your project root)version 1.0.2

What it does

MCP server for real-time collaborative whiteboarding at cnvs.app. AI agents and humans can simultaneously read, write, draw, and edit shared canvases with live subscriptions and kanban workflows. Available as a hosted HTTP endpoint requiring no authentication or setup.

  • Create and edit collaborative whiteboards where an AI agent and human users can draw diagrams, flowcharts, or mind maps in real time on the same canvas.
  • Convert lists and ideas into kanban boards with columns, lanes, and tasks that the AI can update while humans collaborate.
  • Subscribe to board changes and react to human edits, with the AI pulling state snapshots or SVG previews to understand the current canvas state.

Tools this server exposes

ToolDoes
board_createCreate a new whiteboard and return its shareable URL and board ID.
board_inspectRead the full state of a board including all text, shapes, links, images, and metadata.
preview_svgFetch an SVG visual rendering of the current board.
text_addAdd a text element, sticky note, or heading to the board at specified coordinates.
text_updateModify the content or properties of an existing text element.
text_deleteRemove a text element from the board.
link_addAdd a hyperlink element to the board.
image_addUpload and place an image on the board.
stroke_addDraw a freehand stroke or shape on the board.
element_moveReposition an element on the board.
element_deleteRemove any element from the board.
kanban_column_addCreate a new column in a kanban workflow.
kanban_task_addAdd a task to a kanban board with title, description, priority, and owner.
kanban_task_updateModify task properties such as status, priority, or assigned owner.
kanban_task_deleteRemove a task from the kanban board.
kanban_stateFetch the current state of all kanban columns, lanes, and tasks.
board_exportExport board data in a structured format.
wait_for_updateLong-poll for live changes to the board with configurable timeout.
subscribe_resourceSubscribe to real-time updates on board state, preview, or tasks via MCP resource subscription.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.