Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 14Defects: 1,322counted 4 min ago
teppi

MCP serverinfo.3dcms/mcp

Build a real 3D website by chatting: pages, models and text in space, published to a live URL.
UNRATEDActivestreamable-http3dcms.info

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

The tools this server lists, read out of the definition it returned
ToolSchema
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 yourselfnpx teppi-check https://3dcms.info/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2AYMAKVPM57S6JV1NJXR