Autocad Site MCP
Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
Connect it
Settings → Connectors → Add custom connector
URL: https://acad-qlae.onrender.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://acad-qlae.onrender.com/mcp{
"mcpServers": {
"autocad-site-mcp": {
"url": "https://acad-qlae.onrender.com/mcp"
}
}
}claude mcp add --transport http autocad-site-mcp https://acad-qlae.onrender.com/mcp{
"servers": {
"autocad-site-mcp": {
"type": "http",
"url": "https://acad-qlae.onrender.com/mcp"
}
}
}{
"mcpServers": {
"autocad-site-mcp": {
"command": "npx",
"args": [
"-y",
"autocad-site-mcp@0.2.1"
]
}
}
}claude mcp add autocad-site-mcp -- npx -y autocad-site-mcp@0.2.119 tools, verified live
cad_new_drawingInitializes a fresh CAD drawing space, clearing existing entities and resetting layers.
cad_add_layersCreates or configures CAD layers with custom colors (hex), linetypes (Continuous, Hidden, Center, Phantom), and lineweights (0.18, 0.25, 0.35, 0.50, etc.).
cad_batch_add_entitiesFast batch insertion of multiple CAD entities (LINE, LWPOLYLINE, CIRCLE, ARC, ELLIPSE, XLINE, RAY, DONUT, SOLID, TRACE, WIPEOUT, SPLINE, ARRAY (associative rect/polar/path), MLINE (multiline), TABLE (title, header and data cells), IMAGE (picture embedded in the drawing), TEXT, MTEXT, DIMENSION, TOLERANCE, LEADER, HATCH (pattern or gradient), POINT, INSERT, POLYLINE3D). LINE, POINT and POLYLINE3D p
cad_create_blockDefines a reusable Block containing geometric entities and optional attribute definitions (ATTDEF).
cad_insert_blockPlaces an instance (INSERT) of a block into the drawing with transform scale, rotation, and attribute values.
cad_generate_parametricGenerates complex parametric structures: "structural_grid", "truss", "mechanical_flange", "gear", or "architectural_floorplan".
cad_run_commandsRuns AutoCAD command-line input in the current drawing, exactly as typed in the app. Statements are separated by ";" or newlines; inside a statement tokens are separated by spaces and the statement ends with Enter. Example: "LINE 0,0 100,0 100,50; CIRCLE 50,25 10; CHPROP ALL; C red; LAYMRG N DOORS; N WALLS Y; DRAWORDER ALL; F". Every statement ends with Enter, so keep the follow-up answers of one
cad_list_commandsLists every implemented AutoCAD command with its aliases and description. Optional filter matches the name, an alias or words in the description (for example "layer" or "dim").
cad_execute_scriptExecutes JavaScript to generate large or procedural geometry (loops, patterns, algorithms) without spending context tokens. Runs in a separate Node process that cannot write files, start programs or read anything outside the CAD sources; 30 s limit. Variables: CAD, M (CADMath), G (CADGeometry), E (CADEntities), S (CADState), D (CADDXF), L (CADLayouts), parametric, solid(recipe) (adds a 3D solid),
cad_open_dxfOpens an existing ASCII DXF file (AutoCAD R12 to 2018+) in place of the current drawing, so it can be edited with cad_run_commands and saved with cad_export_dxf. Returns counts, what was converted, and a warning listing objects that cannot be read (they would be missing from a saved file).
cad_export_dxfExports the current drawing to a standard AutoCAD 2000 (AC1015) ASCII DXF file compatible with AutoCAD, Civil 3D, SolidWorks, and LibreCAD.
cad_export_svgRenders the drawing or paper space layout to an SVG vector file for instant preview and inspection.
cad_export_stlExports the closed 3D solids to a binary or ASCII STL file for 3D printing.
cad_solidsInspects 3D solids: list (id, op, volume, bounds), measure (volume, area, centroid) or check (closed, curve error).
cad_get_statsReturns comprehensive statistics of the current drawing: entity count, breakdown by type, layers, bounding box extents, blocks, and layouts.
cad_share_drawingShares the current drawing online via Cloudflare D1 storage (autocad.site). Returns view and edit URLs that can be shared with users or other agents.
cad_open_sharedOpens a shared drawing from Cloudflare D1 storage into the current CAD session by its share ID or URL.
cad_update_sharedUploads and updates the current CAD session drawing to an existing shared drawing using its editToken.
cad_revoke_sharedRevokes and deletes a shared drawing from Cloudflare D1 storage using its ownerToken.
Alternatives in Developer Tools
Compare →TLTldrawA
Draw and visually collaborate with your agents on tldraw's canvas.
COContrastAPIA
55 tools, 7 Resources, Sigma rules, email SPF/DMARC, MITRE, CVE/KEV, risk_score. No key.
uploads.shA
Host files from coding agents; stage on a branch and attach to GitHub PRs.
KLKorean Law MCPA
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
EMemailmdA
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
SESemioticA
Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.