mcp server
three.ws 3D Studio (free)
Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
Description as published by the maintainer. Source
- version 1.0.1
- active
active — Registry entry last updated 2026-07-20.
What this server can do
10 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
check_job(job_id)- 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. When it is done the model renders inline in the interactive 3D viewer. Required: job_id.
create_agent_persona(name, voice, glb_url, source_prompt)- 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 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. No sign-in required. Required: glb_url, name.
forge_avatar(prompt, image_url, allow_non_humanoid)- 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 are steered to the mesh generator. Renders inline in an interactive 3D viewer.
forge_free(tier, prompt)- 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, high); high is slower and may fall back to standard under load. Renders inline in an interactive 3D viewer. Required: prompt.
get_agent_persona(persona_id)- 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 conversation when the user returns to a named agent. Required: persona_id.
mesh_forge(prompt, image_url)- 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 viewer.
persona_say(text, emotion, persona_id)- 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 (or set it explicitly). The returned view animates the body for this turn — show it alongside the reply. This is the turn-by-turn embodiment hook. Required: persona_id, text.
refine_model(glb_url, instruction, parent_index, parent_prompt, parent_lineage, reference_image_url)- 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. 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 — the returned lineage drives a version strip in the viewer. Renders the new version inline in the interactive 3D viewer. Required: glb_url, instruction.
rig_mesh(glb_url)- 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 inline in an interactive 3D viewer. Required: glb_url.
text_to_avatar(prompt, image_url)- 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.
Last successful function declaration observed on . Source: https://three.ws/api/mcp-studio. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://three.ws/api/mcp-studio.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.1 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-20 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-20 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 10 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | three.ws | |
| mcp endpoint status | ok | The server listed 10 functions when asked. | as of probe | three.ws |
Where to get it
Also from nirholas
-
three.ws 3D Agent Tools
MCP tools from three.ws: free + paid text-to-3D, rigging, agent reputation, market intel.
-
3D AI Agent Avatar
3D AI Agent Avatar — render any GLB, give it a Solana wallet, a voice, and pump.fun powers.
-
UCAI
UCAI — The ABI-to-MCP Server Generator. Convert any smart contract ABI into an AI-ready MCP server.
-
three.ws Activity
Trending agents and coins, the $THREE holder leaderboard, and the site-wide activity ticker.
-
three.ws AgenC
Browse the AgenC on-chain task marketplace, query the agent registry, and link identities.
-
Agent Sniper
Self-custodial pump.fun sniper: arm strategies, snipe, manage positions. Simulate by default.
-
three.ws Agent Payments
Governed x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.
-
three.ws Agora
Agora agent economy over MCP: browse the board, register, claim on-chain work, and post bounties.
-
three.ws Alerts
Create, update, and delete pump.fun alert rules and read fired-alert history across channels.
-
Alibaba Cloud DashScope — Qwen
Alibaba Cloud DashScope MCP: Qwen chat, embeddings, and model discovery on your own account.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json