box / ellipsoid / cylinderCreate bulk geometry efficiently.
Free Remote MCP Server
Let AI agents describe voxel models with compact high-level operations while VoxelDraft handles deterministic geometry expansion, WebGL rendering and optimized OBJ export.
https://voxeldraft.com/api/mcpA naive AI 3D workflow can waste context by emitting one JSON object per voxel, writing Three.js or WebGL code for previews, and then producing thousands of OBJ vertices and faces. VoxelDraft MCP moves that work into purpose-built code.
Primitives are useful for bulk geometry, but complex voxel art needs an escape hatch. VoxelDraft combines high-level shapes with run-length encoded voxel spans, sparse points, symmetry, repetition and editing operations.
box / ellipsoid / cylinderCreate bulk geometry efficiently.
roof / lineDescribe common architectural and structural shapes directly.
runsRepresent irregular silhouettes with run-length encoded voxel spans.
pointsPlace sparse details without verbose object keys.
mirror / repeat / copyCompress symmetric and repeated structures.
erase / recolorRefine an existing model without rebuilding it.
The render tool returns an interactive VoxelDraft viewer URL. The compact model handle is decoded in the browser and fed into the existing React Three Fiber / Three.js InstancedMesh renderer.
VoxelDraft generates OBJ + MTL deterministically, reuses shared vertices and omits hidden internal faces. The agent receives short download URLs and useful mesh statistics instead of thousands of mesh lines.
create_voxel_modelCreate a new editable model from compact commands.
edit_voxel_modelAppend changes using the returned model handle.
inspect_voxel_modelRead bounds, colors, voxel count and command count without dumping the model.
render_voxel_modelGet a WebGL render URL and editable VoxelDraft URL.
export_voxel_modelGet optimized OBJ+MTL or compact VoxelDraft JSON downloads.
The agent sends compact modeling operations.
VoxelDraft expands those operations into voxel geometry.
Open the model in the existing WebGL renderer.
Edit through MCP or continue manually in VoxelDraft.
Download optimized OBJ/MTL or compact project JSON.
The same structure could require hundreds of individual voxel entries in a raw JSON representation.
{
"name": "Small house",
"palette": ["#b45309", "#dc2626", "#60a5fa"],
"commands": [
["box", 4,0,4, 19,7,19, 0, true],
["roof", "x", 3,8,3, 20,13,20, 1],
["points", 2, [[8,3,4], [15,3,4]]]
]
}Yes. It is free to use and does not require an account or API key.
No. Use runs for arbitrary run-length encoded voxel spans, points for sparse details, and mirror/repeat/copy for complex or symmetric models.
It returns an interactive WebGL render URL backed by VoxelDraft’s existing browser renderer. The model can also be opened directly in the editor for manual refinement and screenshots.
Mesh generation is deterministic work. VoxelDraft can cull hidden faces, share vertices and create materials in code while keeping large mesh text out of the model context.
Use the free endpoint and let the model focus on design decisions instead of repetitive geometry serialization.
Use VoxelDraft MCP