Official MCP server and REST SDK for LetDraw, the hand-drawn diagram tool. Hosted Streamable HTTP endpoint plus an npx stdio bridge.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add letdraw --env LETDRAW_TOKEN='<LETDRAW_TOKEN>' -- npx -y @letdraw/mcp~/.codex/config.toml
[mcp_servers.letdraw]
command = "npx"
args = ["-y", "@letdraw/mcp"]
env = { LETDRAW_TOKEN = "<LETDRAW_TOKEN>" }
# codex mcp add letdraw --env LETDRAW_TOKEN='<LETDRAW_TOKEN>' -- npx -y @letdraw/mcp~/.cursor/mcp.json
{
"mcpServers": {
"letdraw": {
"command": "npx",
"args": [
"-y",
"@letdraw/mcp"
],
"env": {
"LETDRAW_TOKEN": "<LETDRAW_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"letdraw": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@letdraw/mcp"
],
"env": {
"LETDRAW_TOKEN": "<LETDRAW_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"letdraw": {
"command": "npx",
"args": [
"-y",
"@letdraw/mcp"
],
"env": {
"LETDRAW_TOKEN": "<LETDRAW_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"letdraw": {
"command": "npx",
"args": [
"-y",
"@letdraw/mcp"
],
"env": {
"LETDRAW_TOKEN": "<LETDRAW_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"letdraw": {
"command": "npx",
"args": [
"-y",
"@letdraw/mcp"
],
"env": {
"LETDRAW_TOKEN": "<LETDRAW_TOKEN>"
}
}
}
}Remote
claude mcp add --transport http letdraw https://api.letdraw.com/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.letdraw]
url = "https://api.letdraw.com/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add letdraw --url https://api.letdraw.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"letdraw": {
"url": "https://api.letdraw.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"letdraw": {
"type": "http",
"url": "https://api.letdraw.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"letdraw": {
"httpUrl": "https://api.letdraw.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"letdraw": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.letdraw.com/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"letdraw": {
"url": "https://api.letdraw.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}Environment variables
LETDRAW_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.