# Excalidraw

> Use this tool when you need to programmatically create, modify, and manipulate diagrams for AI-assisted diagramming, flowchart creation, and visual collaboration. It provides a comprehensive API for element creation, modification, and organization, with inputs including configuration files and outputs being modified Excalidraw diagrams. Ideal for use cases where diagrams need to be generated or modified through conversation, such as integrating with AI desktop applications or chat interfaces.

Canonical page: https://skillsregistry.net/skills/yctimlin-excalidraw  
JSON: https://api.skillsregistry.net/v1/skills/yctimlin-excalidraw

## Description

Excalidraw MCP Server provides a powerful API that enables LLMs to create, modify, and manipulate Excalidraw diagrams programmatically. Built with Node.js using the Model Context Protocol SDK, it exposes a comprehensive set of tools for element creation, modification, querying, and organization including grouping, alignment, and distribution functions. The server maintains an in-memory representation of Excalidraw elements and scene state, validates operations through Zod schemas, and supports integration with Claude Desktop and Cursor through configuration files. This implementation is particularly valuable for AI-assisted diagramming, flowchart creation, and visual collaboration where diagrams need to be generated or modified through conversation.

## Trust

- **Trust score (0–1):** 0.62
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/yctimlin-excalidraw)
- **Repository:** <https://github.com/yctimlin/mcp_excalidraw>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "yctimlin-excalidraw"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/yctimlin-excalidraw` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/yctimlin-excalidraw/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
