MCP serverinfo.3dcms/mcp
Build a real 3D website by chatting: pages, models and text in space, published to a live URL.
Overview
Score?
UNRATED 0.638
of what a free look can see, on 24 looks
Looks
36
last 2 hr ago
Tools
13
changed 1 day ago
More info
URL
3dcms.info/mcp
streamable-http
Says it is
3dcms 1.2.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.638 · highest on record 0.8561
Toolsfrom sha256:0847143b34…401006 · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| apply_ops Edit a scene by applying a batch of operations ATOMICALLY (all-or-nothing). Call this for any add / move / edit / delete / duplicate / group / reparent / re-material. Reference exi |
input · no output |
| compose_surface Make a flat surface that looks PRINTED ON a real material: a quote on a stretched canvas, a poster, a shop sign, a label, a plaque, a book cover. Start from a `base`: a texture set |
input · no output |
| create_scene Create a new, empty scene in your 3dCMS account and return its id. Build it up with apply_ops. It appears in your account and opens in the 3dCMS editor. |
input · no output |
| design_review A designer's critique of a scene (or one page with pageId) against its BRIEF: what it is for (settings.design, or, when none is declared, what it reads as and why), its palette (do |
input · no output |
| get_scene Read a compact, high-signal summary of one scene: its nodes (id, type, name, parent, position, rotation [euler radians], scale, primitive, real `size` under the keys `data` takes ( |
input · no output |
| get_scene_screenshot Render the scene server-side (real WebGL, headless) and return screenshot image(s) — your EYES on the scene. Use it after apply_ops batches and after probe_framing, and judge each |
input · no output |
| list_assets Search the images and 3D models already in the account. This is how you TEXTURE something with what the user already owns: search for the look you want, take the `url` of the resul |
input · no output |
| list_scenes List the 3D scenes saved in your 3dCMS account (editable "sources"), newest first, 40 at a time. Returns each scene's id, name, page count, last-updated time and (when published) i |
input · no output |
| measure Measure nodes in a saved scene (analytic, instant, no render). For each node in nodeIds: its world centre, its size along its own axes after every scale above it, its world boundin |
input · no output |
| probe_framing Read a saved camera (cameraId), or an exact pose, as a visitor sees it at the screen shapes they actually have (16:9 desktop and 9:16 phone by default), against the rules a photogr |
input · no output |
| probe_lighting For one world point, the contribution of EVERY light in the scene, computed from the saved scene (no render, instant): each light node in reach with its value (three's falloff and |
input · no output |
| publish_scene Publish a saved scene to a PUBLIC, shareable URL so anyone can view it in 3D in a browser — no login required. PUBLISHING IS PARTLY IRREVERSIBLE: the URL is submitted to search eng |
input · no output |
| upload_asset Put a file into the account's asset library and get back its /assets url to use in apply_ops (a glb on a geometry node as data {primitive:"imported", assetUrl}, an image in materia |
input · no output |
Verify it yourself
npx teppi-check https://3dcms.info/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2AYMAKVPM57S6JV1NJXR