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.
Added "get_model_preview" and "list_generations"; changed the definition of "download_model", "generate_model", "get_generation" and 1 more (5 tools before, 7 now)
Return a signed download URL for a model zip, valid for17hour.days. Consumes one credit. A model the account already ⟨6 unchanged words⟩
⟨128 unchanged words⟩ Direct URLs of 1-4 images of the SAMEobject, in orbit order starting from the front.object. One URL is a normal single-view generation. Two ⟨9 unchanged words⟩ accurate about the parts a single photo cannotshow;show. Without `views`, thefirstorderURLstatesiseachtreatedphoto's angle, read as orbit order starting from the frontview(front/left/back/right, each 90 degrees further round), andthearestset
⟨25 unchanged words⟩ download URL for the GLB, valid for17hour.days. When status is 'failed' the pre-deducted credits have ⟨16 unchanged words⟩
⟨5 unchanged words⟩ model, including whether it is downloadable anditsthe source platform's thumbnail URL. That URL is hosted by the source platform and is missing for some models; use get_model_preview to see the model's own preview imageURL.instead.
View a model's preview image — Return the preview image of one model as an image, so it can be shown to the user or judged before downloading. Use this to check that a model from search_models is the one the user means before spending a credit on it.
List generation tasks — Report past generate_model tasks created by the calling account, newest first. When status is 'done' the entry carries a download URL for the GLB, valid for 7 days. Use this to find 3D models generated earlier when the task_id was lost.
Certificate changed, valid to 2027-01-07
Changed the definition of "generate_model"
Generate a 3D model (GLB) from oneimage.or more images of an object. This is asynchronous and usually takes 3-7 minutes: ⟨22 unchanged words⟩ enter the public library. This tool charges credits: 5-10 depending on quality and detail, computed server-side and returned as credits_cost, so ⟨7 unchanged words⟩ refused before any work starts. Supply image_base64 orimage_urlimage_urls to generate now, or omit both to ⟨9 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"detailfaces
Added "generate_model" and "get_generation"; changed the definition of "download_model" (3 tools before, 5 now)
⟨9 unchanged words⟩ , valid for 1 hour. Consumes one credit.Subscription plans are capped at 100 downloads per day; past thatAcapmodel theaccount's credits are used, so a cappedaccountsubscriberalreadywhoownsholdsiscreditsfreeistonot
Certificate changed, valid to 2027-01-05
Certificate changed, valid to 2027-01-03
Certificate recorded, valid to 2026-12-03
Authorization not required
Unknown → Live
First tool surface recorded: 3 tools (server version 1.0.0)
https://sketchlib.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Generate a 3D model from an image — Generate a 3D model (GLB) from one image. This is asynchronous and usually takes 3-7 minutes: the call returns a task_id immediately and get_generation reports progress. The result is downloadable only by the calling account and does not enter the public library. This tool charges credits: 5-10 depending on quality and detail, computed server-side and returned as credits_cost, so a call that cannot afford it is refused before any work starts. Supply image_base64 or image_url to generate now, or omit both to have the user upload an image through their browser.
Check a generation task — Report the status of a generate_model task. While it is pending or running, wait before polling again. When status is 'done' the response carries a download URL for the GLB, valid for 1 hour. When status is 'failed' the pre-deducted credits have already been refunded automatically and the error field explains why, so no manual refund is needed.