Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2026-12-28
Changed the definition of "render_voxel_model"
before
—after
{"additionalProperties":false,"properties":{"background":{"enum":["solid","transparent"],"type":"string"},"downloadUrl":{"type":"string"},"editUrl":{"type":"string"},"image":{"type":"object"},"imageAvailable":{"type":"boolean"},"imageError":{"type":"string"},"imageSize":{"enum":[256,512,1024],"type":"integer"},"model":{"type":"string"},"modelRef":{"description":"Short temporary VoxelDraft model reference returned by model tools","maxLength":64,"type":"string"},"name":{"type":"string"},"quota":{"type":"object"},"reason":{"type":"string"},"renderUrl":{"type":"string"},"renderer":{"type":"string"},"rendererVersion":{"type":"string"},"stats":{"additionalProperties":false,"properties":{"bounds":{"anyOf":[{"additionalProperties":false,"properties":{"max":{"items":{"type":"integer"},"maxItems":3,"minItems":3,"type":"array"},"min":{"items":{"type":"integer"},"maxItems":3,"minItems":3,"type":"array"},"size":{"items":{"type":"integer"},"maxItems":3,"minItems":3,"type":"array"}},"required":["min","max","size"],"type":"object"},{"type":"null"}]},"colors":{"items":{"type":"string"},"type":"array"},"commandCount":{"minimum":0,"type":"integer"},"voxelCount":{"minimum":0,"type":"integer"}},"required":["voxelCount","commandCount","colors","bounds"],"type":"object"},"view":{"enum":["iso","front","back","left","right","top","bottom"],"type":"string"}},"required":["model","modelRef","name","stats","renderer","rendererVersion","view","imageSize","background","editUrl","renderUrl"],"type":"object"}Certificate recorded, valid to 2026-10-30
Authorization not required
Changed the definition of "create_voxel_model", "edit_voxel_model", "export_voxel_model" and 5 more
Create an editable VoxelDraft model fromacompact,token-efficient instruction stream. Thiscommands.isReturns astateless computation: itshortreturnsmodelRefanforopaquelatermodelpluginhandlecalls
Unknown → Live
First tool surface recorded: 8 tools (server version 0.3.0)
https://voxeldraft.com/api/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
ComputeEditathenewtemporary modelhandleidentified byappending compact modelingmodelRefcommandsandtoreturn aVoxelDraft modelnewhandle.modelRef. Thisis stateless anddoes not modify a saved cloud project. Use ⟨188 unchanged words⟩
⟨10 unchanged words⟩ "maxItems":512,"type":"array"},"modelmodelRef":{"description":"OpaqueShort temporary VoxelDraft modelhandlereference returned by model tools","maxLength":64,"type":"string"},"palette":{"items" ⟨9 unchanged words⟩ "type":"array"}},"required":["modelmodelRef","commands"],"type":"object"}
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
ComputeCreate direct download URLs foran optimizedOBJ+MTL or compact VoxelDraft JSONexport. OBJ output reuses vertices and omits hidden internal faces; exporting does not modifyfromsavedadata.modelRef.
⟨8 unchanged words⟩ ,"json"],"type":"string"},"modelmodelRef":{"description":"Short temporary VoxelDraft model reference returned by model tools","maxLength":64,"type":"string"}},"required":["modelmodelRef"],"type":"object"}
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
Inspect aVoxelDrafttemporarymodelVoxelDrafthandle.modelRef. Returns voxel count, command count, bounds, andcolors without dumping the full voxel array.colors.
{"additionalProperties":false,"properties":{"modelmodelRef":{"description":"Short temporary VoxelDraft model reference returned by model tools","maxLength":64,"type":"string"}},"required":["modelmodelRef"],"type":"object"}
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
Listthe signed-in userprivate VoxelDraft CloudProjects without returning full voxel data.Projects. Requiresthe VoxelDraftproject-read OAuth scope.
RetrieveLoad one privateVoxelDraftCloud Projectas a compact MCP model handle, preserving tokenandefficiency.returnLoadingadoesshortnotmodelRefmodifyforthelatersavedpluginproject.calls. Requiresthe VoxelDraftproject-read OAuth scope.
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
Preview avoxelVoxelDraftmodelmodelRef.withChatGPTVoxelDraft.canEveryonerender an interactive Three.js/WebGL widget; everyone also receives an interactive WebGL URL. Signed-in VoxelDraft Plus users mayalsoadditionally receive a cachedserver-renderedPNG when includeImage istrue, subject to render credits and rate limits. Rendering does not modify a saved user project.true.
⟨32 unchanged words⟩ ,"es"],"type":"string"},"modelmodelRef":{"description":"Short temporary VoxelDraft model reference returned by model tools","maxLength":64,"type":"string"},"view":{"default" ⟨9 unchanged words⟩ "type":"string"}},"required":["modelmodelRef"],"type":"object"}
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":truefalse}
Saveathe temporary modeltoidentifiedthebysigned-inmodelRefuserto private VoxelDraft Cloud Projects. Requiresthe VoxelDraftproject-write OAuth scope. Pass projectId to updateand overwritean existing owned cloud project.
{"additionalProperties":false,"properties":{"modelmodelRef":{"description":"Short temporary VoxelDraft model reference returned by model tools","maxLength":64,"type":"string"},"projectId":{"maxLength":120,"type":"string"}},"required":["modelmodelRef"],"type":"object"}