three.ws 3D Studio (free) MCP server
online · 100% uptimeFree text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
269 stars
Reviews
Write oneNobody has reviewed three.ws 3D Studio (free) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
three.ws 3D Studio (free) tools (16, 1 write)
write = sends, deletes, buys or postscheck_jobFreeCheck on a 3D generation that returned status "pending" and collect the finished model. Pass the job_id from the pending result. While it is still rendering you get updated timing; call again after the suggested wait. Checking can save the completed model and restart failed work on another provider. When it is done the model renders inline in the interactive 3D viewer. Use this when a generation tool returned status "pending" and you need to collect the finished model.
create_agent_personawrite actionFreeTurn a generated GLB into a NAMED, persistent agent body: a "persona" the assistant reuses across turns and across sessions. The model is copied into durable storage so the body survives the source URL expiring, then registered under a stable persona_id. The returned view renders the LIVING body inline: it idles between turns, and persona_say makes it lip-sync and emote a reply. The persona_id is the handle: keep it and pass it to get_agent_persona or persona_say later to bring the exact same body back. Use this once a rigged model should become a recurring character the assistant speaks through. No sign-in required.
forge_avatarFreeGenerate a rigged, animation-ready 3D avatar (GLB) from a single text prompt or a reference image, in one step. Generates the mesh, then auto-rigs it with a humanoid skeleton so it is ready to pose and animate. Best for characters; objects are steered to the mesh generator. Renders inline in an interactive 3D viewer. Use this when the user wants a posable, animation-ready character in one step instead of generating then rigging.
forge_freeFreeTurn a text prompt into a textured, downloadable 3D model (GLB), free. Describe a single object, character, or creature; the studio generates an interactive model you can rotate, view, and download. Optional quality tier (draft, standard, high); high is slower and may fall back to standard under load. Renders inline in an interactive 3D viewer. Use this when the user wants a new 3D object, character or creature from a text description.
get_agent_personaFreeBring back a previously saved persona by its persona_id: the SAME body and identity, in a fresh session. Returns the persona name, its model, the accumulated turn count, and the inline living-body view. Use this when a conversation starts and the user returns to a named agent.
get_catalog_itemFreeFree, no account needed. Read one three.ws catalog item in full by its id from search_catalog (for example "object:adjustable_wrench"): metadata, license, CDN urls, the site links that preview or edit it, related items of the same kind, and which source frameworks get_item_source can emit for it. Use this after search_catalog to inspect one result before you embed it; for paste-ready code call get_item_source instead.
get_item_sourceFreeFree, no account needed. Returns working code that renders one three.ws catalog item on any site: the <agent-3d> web component (pinned to the exact published version with its SRI hash), the <model-viewer> tag our own browse grids use, plain three.js with GLTFLoader, or a React component. Motion clips return three.js code that parses the clip JSON and plays it. Omit `framework` to get the one that fits the item best; pass `all` to get every variant at once. Use this when you are ready to put a catalog item on a page or in an app; call get_catalog_item first if you still need its license or metadata.
get_jobFreeStatus of a 3D generation job. Pass the job_id any generation tool returned with status "pending". Returns status (pending, done or failed), phase, progress from 0 to 1, eta_seconds and elapsed_seconds while it runs; when done, the model with its viewer_url, glb_url, poster_png_url and embed_html; when failed, the reason and what to do next. Call it as often as you like: it never starts or repeats a generation. Between calls, wait about the eta_seconds it reports, or 15 seconds when it reports none. Use this when a generation tool returned status "pending" and you need its current status or the finished model.
look_at_modelFreeFREE. See a 3D model instead of just linking to it. Renders the GLB from several angles and returns the frames as images you can actually look at, plus its geometry (triangles, materials, textures) and a plain reading of what those numbers mean. Use it right after generating to check your own work: is the subject complete, is the back finished, is anything melted or fused? Then regenerate naming the fault you saw. Works on any public https .glb, not only ones made here. Use this to visually inspect a GLB for defects before you hand it to the user.
mesh_forgeFreeGenerate a textured 3D mesh (GLB) from a text prompt or a reference image URL. In text mode an AI art-director first refines your prompt into an optimized single-subject spec for higher mesh quality. Renders inline in an interactive 3D viewer. Use this when you want a higher quality mesh from a rough prompt or reference image, with the prompt refined for you first.
persona_sayFreeMake a persona PERFORM a reply: the body lip-syncs the text and shows the matching facial expression and body gesture. Pass the persona_id and the exact text the agent is saying this turn; the emotion is detected from the text automatically (or set it explicitly). The returned view animates the body for this turn: show it alongside the reply. Use this whenever the persona speaks, on every turn, with the persona_id from create_agent_persona or get_agent_persona.
refine_modelFreeIterate on a model you already generated: just describe the change in words ("make it metallic", "bigger helmet", "add wings"). The studio re-generates a new version anchored to the previous one, carrying its form and materials forward. Pass the previous model's glb_url and, when you have it, the prompt that made it (parent_prompt) so the change builds on it. Each refinement is recorded as a new version in a lineage you can revert to or branch from, and the returned lineage drives a version strip in the viewer. Renders the new version inline in the interactive 3D viewer. Use this when the user wants to change a model you already generated instead of starting over.
rig_meshFreeAuto-rig a static 3D model (GLB) into an animation-ready model: adds a humanoid skeleton and skin weights so it can be posed and animated. Provide the GLB URL of a model (e.g. one generated by the other tools). Renders the rigged result inline in an interactive 3D viewer. Use this when you already have a GLB and want it rigged so it can be posed and animated.
search_catalogFreeFree, no account needed. Search every ready-made asset three.ws publishes in one call: CC0 3D props and objects, rigged humanoid characters, and retargetable motion clips. Returns ids, titles, tags, licenses, and CDN urls, plus category facets to narrow the next query. Use this before generating anything: if the catalog already has the prop or character, dropping it in is instant and free where generating one is not. Feed a returned id to get_item_source for code that renders it on any site.
search_docsFreeFree, no account needed. Search the three.ws documentation for the section that answers a question, such as "how do I embed an avatar on my site" or "how does auto-rigging work". Returns the best sections ranked, each with the page and heading title, a url that opens the docs reader at that heading, and a snippet from the start of the section. Use this before guessing at an API or a flow; to browse ready-made 3D assets call search_catalog instead.
text_to_avatarFreeGenerate a textured 3D avatar (GLB) from a text description or a reference image URL. Best for characters and figures. Renders inline in an interactive 3D viewer. Use this when the user wants a character or figure generated from a text description or a reference image.
Public scan report
scanner v0.1.10 · 2026-11-07 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 2918ms17/20
- Tool poisoning16 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How three.ws 3D Studio (free) compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 60% of 1,765 Finance servers
- Tools
- 16
- the typical Finance server has 9
- Tools that change things
- 6%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Finance server answers 100%
- Response time
- 49 ms
- faster than 92% of 1,144 Finance servers
- GitHub stars
- 269
- more than 95% of 957 Finance servers
What its tools let an agent do: 15 read · 1 create
Install three.ws 3D Studio (free) in Claude Code, Cursor or VS Code
claude mcp add --transport http threews-3d-studio-free https://three.ws/api/mcp-studio
What the publisher says
From the three.ws 3D Studio (free) repository's README, as published. We do not edit it. Read it on GitHub
three.ws
Website · Docs · Changelog · X / Twitter · GitHub · $THREE on pump.fun
https://github.com/user-attachments/assets/d52515d1-cb04-4dd6-98bd-fef233312dc4
Give your AI a body. three.ws is an open source (Apache-2.0), browser-native 3D AI agent platform. Type a prompt and Forge generates a textured 3D model, or drop a GLB you already have. Add an LLM brain, register on-chain, and embed anywhere: no plugins, no server uploads, no installs required.
Try it in 60 seconds: open three.ws/forge, type "a brass steampunk owl, full body", and download the GLB. Text→3D, image→3D, and sketch→3D — free draft tier, no account. Jump to the Forge section ↓
Want to build it with us? Your first contribution goes from clone to open pull request in about 15 minutes, with a full worked example. Every good first issue names the file to change and the command that proves it worked. Say hello in Discussions or Telegram.
Meet the avatar: a live 3D model, right here in markdown
Drag to rotate. This is not an image or a video: it is an interactive 3D model rendered natively by GitHub. The avatar was generated from a one-line text prompt on three.ws Forge (free tier), decimated to 1,200 triangles, and embedded as ASCII STL with readme-3d, our open-source toolkit for putting 3D models in any GitHub README, issue, or discussion.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
three.ws 3D Studio (free): common questions
- Is three.ws 3D Studio (free) MCP server safe?
- Mostly: it is graded B (77/100). Read the three.ws 3D Studio (free) safety report
- How do I install three.ws 3D Studio (free)?
- It runs remotely at three.ws. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does three.ws 3D Studio (free) need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is three.ws 3D Studio (free) maintained?
- The last commit was 9 days ago (2026-11-06). The latest release is v1.0.1.
- Is three.ws 3D Studio (free) up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of three.ws 3D Studio (free)?
- Servers from other publishers that do the same job: Payqr MCP server, Yolfi Payments MCP server and X402 List MCP server.
- How does three.ws 3D Studio (free) compare with other Finance MCP servers?
- safety score 77/100 (higher than 60% of 1,765 Finance servers); tools 16 (the typical Finance server has 9); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to three.ws 3D Studio (free)
Same job from other publishers: the closest match first, then the best rated.
- PayqrEuropean payment QR — SPAYD (CZ/SK) & EPC/GiroCode (SEPA), plus text/WiFi/vCard. Local, free.not reviewedGrowingB
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
PayRamInstall, configure, operate and integrate self-hosted PayRam crypto payment gateways.not reviewedGrowingB- KeryxBudgeted research with cited evidence and visible payment state on the selected Arc network.not reviewedGrowingB