three.ws 3D Studio (free) is a remote MCP server that gives an AI agent 11 tools, among them check_job, create_agent_persona, forge_avatar. It answers at https://three.ws/api/mcp-studio over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
check_job | Check 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 Inputs: job_id |
create_agent_persona | Turn 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 stab Inputs: glb_url, name, voice, source_prompt |
forge_avatar | Generate 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 Inputs: prompt, image_url, allow_non_humanoid |
forge_free | Turn 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, h Inputs: prompt, tier |
get_agent_persona | Bring 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 at the start of a conversati Inputs: persona_id |
look_at_model | FREE. 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 Inputs: glb_url, views, size |
mesh_forge | Generate 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 view Inputs: prompt, image_url |
persona_say | Make 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 Inputs: persona_id, text, emotion |
refine_model | Iterate 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. Pas Inputs: glb_url, instruction, parent_prompt, reference_image_url, parent_lineage, parent_index |
rig_mesh | Auto-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 inl Inputs: glb_url |
text_to_avatar | Generate 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. Inputs: prompt, image_url |
Every block below points at https://three.ws/api/mcp-studio. Pick your client and copy.
claude mcp add --transport http three-ws-3d-studio-free https://three.ws/api/mcp-studio
{
"mcpServers": {
"three-ws-3d-studio-free": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://three.ws/api/mcp-studio"]
}
}
}{
"mcpServers": {
"three-ws-3d-studio-free": {
"url": "https://three.ws/api/mcp-studio"
}
}
}{
"servers": {
"three-ws-3d-studio-free": {
"type": "http",
"url": "https://three.ws/api/mcp-studio"
}
}
}{
"context_servers": {
"three-ws-3d-studio-free": {
"url": "https://three.ws/api/mcp-studio"
}
}
}{
"mcpServers": {
"three-ws-3d-studio-free": {
"serverUrl": "https://three.ws/api/mcp-studio"
}
}
}{
"mcpServers": {
"three-ws-3d-studio-free": {
"url": "https://three.ws/api/mcp-studio"
}
}
}name: three.ws 3D Studio (free)
version: 0.0.1
schema: v1
mcpServers:
- name: three.ws 3D Studio (free)
type: streamable-http
url: https://three.ws/api/mcp-studio{
"mcpServers": {
"three-ws-3d-studio-free": {
"httpUrl": "https://three.ws/api/mcp-studio"
}
}
}{
"mcpServers": {
"three-ws-3d-studio-free": {
"type": "http",
"url": "https://three.ws/api/mcp-studio"
}
}
}{
"mcpServers": {
"three-ws-3d-studio-free": {
"url": "https://three.ws/api/mcp-studio"
}
}
}goose://extension?url=https%3A%2F%2Fthree.ws%2Fapi%2Fmcp-studio&type=streamable_http&id=three-ws-3d-studio-free&name=three.ws%203D%20Studio%20%28free%29
It answered our last check on 22 October 2026 in 158 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
11, as returned by the server's own tools/list on 17 September 2026: check_job, create_agent_persona, forge_avatar, forge_free, get_agent_persona, look_at_model, mesh_forge, persona_say, and 3 more.
It answered our last check on 22 October 2026 in 158 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://three.ws/api/mcp-studio. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.nirholas. Endpoint host: three.ws. ARD identifier: urn:air:io.github.nirholas:mcp:threews-3d-studio-free.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.