mcpbeat Sign in

AI3D Studio MCP Server

answering

AI3D Studio is answering right now. Last checked 14 min ago. It exposes 14 tools.

Generate 3D models from images or text with AI, then retexture or convert them to STL, 3MF or OBJ.

Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
91 of 91 checks
14
Tools
read from the server
1414 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 October 2026. No other catalogue keeps this.

10 Oct 2 tools disappeared cancel_batch, cancel_job

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add ai3d-studio --transport http https://ai3d.studio/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ai3d-studio": {
      "url": "https://ai3d.studio/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.ai3d-studio]
url = "https://ai3d.studio/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ai3d-studio": {
      "url": "https://ai3d.studio/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "ai3d-studio": {
      "url": "https://ai3d.studio/mcp"
    }
  }
}

Available tools 14

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

generate
generate
Start an async AI generation of any media type and return its job id. The input shape depends on the model (see list_models); for 3D prefer generate_3d. To run an image preset (list_models returns them: figurine, style, pose, convert), send mediaType "image", scene "image-to-image", options.image (the picture, or the subject then a reference), options.preset (its id) and optionally options.preset_addons and options.preset_background; the server composes the prompt, and prompt is then only your extra instructions. Bills credits: check the price with estimate_cost first. Pass a stable idempotencyKey when retrying — a retry with the same key replays the original job instead of billing twice. Then call get_job.
generate_3d
Start a 3D generation and return its job id at once. mode picks the input: text (prompt), image (options with the image URL), multiview (several view images), sketch, or model (edit an existing 3D model). Take the model id and its option names from list_models, and check the price with estimate_cost first: this spends credits. Pass a stable idempotency_key when retrying so a retry replays the same job instead of billing twice. Then call get_job to follow it.
job
get_job
Get a job started by generate_3d or generate: its status, progress, credits charged and refunded, and — when it has finished — the result files with their public download URLs, including other formats where the model returned them. Poll about every 5–10 seconds while status is pending or processing; stop when is_terminal is true.
list_job_files
List the files a finished job already has, one per format: the main result plus any alternate formats the model returned (for 3D models, for example glb with fbx or usdz), each with a public download URL. Pass format to find one format. This does not convert: if the format asked for is not there, available_formats says what is, and a model can be exported to other formats from the web app model viewer.
balance
get_balance
Get the credits this account can spend now (and how many of them come from the subscription or are permanent), the plan name when there is one, and — when you are connected with an API key that has a monthly credit limit — that limit, what the key has used this month, and when it resets. Read-only.
batch
get_batch
The state of a batch and of each picture in it: queued, running, done, failed or cancelled, the job_id of its run once started (get_job gives the files), credits charged, and whether retry_batch can run it again.
batches
list_batches
The account’s batches of one scene from the last 24 hours, newest first, with each picture’s progress — and how many pictures its plan lets one batch hold (allowance; 0 means the plan includes no batches).
convert
convert_model
Convert one of the account’s Library 3D models (a GLB) to GLB, STL, 3MF, OBJ or PLY on the server, optionally simplifying it, compressing its geometry, scaling it to a real-world size, moving its origin or repairing it for printing (holes, flipped faces, debris; STL, 3MF, OBJ or PLY), and file the result in the Library as a new creation made from it. Free (no credits) and answered at once. STL and 3MF are millimetres and Z-up for slicers; OBJ and PLY are geometry only, in metres; GLB keeps materials and textures and can be meshopt-compressed. Take asset_id from get_job or search_library (a file of a finished 3D job). Models over 50 MB or 2,000,000 triangles, and Draco-compressed GLBs, are refused. The same conversion run twice returns the same creation.
estimate
estimate_cost
Price a generation before starting it: the credits this model would charge for these options, and whether the current balance covers it. Uses the same validation and price calculation as generate_3d and generate, so for a valid request the figure is exactly what is charged. Omit scene to price every scene of the model. Nothing is charged and nothing is started.
library
search_library
Search the Library of past generations kept by this account, newest first: filter by words in the prompt or title and by kind (3d, image, …). Returns the job id, model, status and result file URLs of each run. Use next_cursor to page. Only runs of this account are ever searched. For the full detail of one run call get_job.
models
list_models
List the models this account can generate with, grouped by what they make (3D, image, …): each with its id, the scenes (input modes such as text-to-3d or image-to-3d) it supports, and the credits it costs at default options. Call this first to choose a model id, then estimate_cost for an exact price. Set include_inputs to also get the option fields of each scene (names, allowed values, ranges). An account whose app has an Image Studio also gets presets: ready-made picture conversions (figurine, style, pose, …) to run with generate by passing options.preset. batches lists the scenes start_batch can run over several Library pictures at once, with the models each may use.
retry
retry_batch
Queue the batch’s failed pictures (and any stopped for want of credits) again as new runs, or only the item_ids given. Charged as each starts, like a new batch of that many pictures: the balance must cover them and they count against a monthly limit.
start
start_batch
Run the same model, scene and options once for each of several pictures in the account’s Library — for example image to 3D for twelve product photos. Take the scenes and models from list_models (`batches`), and each picture’s asset_id from get_job or search_library on a finished image job. Nothing is charged now: each run is charged as it starts and refunded if it fails, but the balance must cover the whole quote, and for a key or connection with a monthly limit the whole quote is held against it until each picture runs (then its real cost counts) or is cancelled, refused or refunded (then nothing does). Returns a batch id at once; follow it with get_batch. Pass idempotency_key on retries so a repeat returns the same batch instead of queueing another.
viewer
viewer_job_state
Used by the interactive 3D viewer shown next to a generation result, not for direct use: the state of one job and, once it has finished, the URL of the model file the viewer can draw plus the download links. Read-only; the conversation never needs to call it, get_job gives the same facts as text.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

cancel_batch
removed 10 Oct 2026
cancel_job
removed 10 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://ai3d.studio/mcp streamable-http answering 1678 ms 14 min ago

Alternatives to AI3D Studio

same job, measured the same way
MCP Server 3daistudio
by whale-professor

MCP server for 3D AI Studio — generate 3D models from text or images using Hunyuan and TRELLIS

101 installs/wk local only
three.ws 3D Studio
by nirholas

Turn text or an image into an animation-ready 3D model (GLB): generate, rig, animate, retexture.

answering
three.ws 3D Studio (free)
by nirholas

Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.

15 tools answering
Gessa: game asset generation for AI agents
by gessa

Generate game-ready 3D models, textures, and audio from natural language, over MCP.

38 installs/wk answering
PixelDojo
by pixeldojo

Generate images, video, audio and short films with 140+ AI models from any MCP client.

334 installs/wk answering
G
Glint Model Hub — image generation for AI agents
by zzzjy765

Generate and edit images with every image model on the platform. Returns the image to the agent.

local only
Picsart GenAI
by picsart-api

Generate and edit images, videos, and audio with 150+ models from 20+ vendors.

34 tools answering
AI Watercolor Generator
by aiwatercolorgenerator

Create watercolor art from text or transform existing images into watercolor paintings with AI.

26 installs/wk 3 tools answering

AI3D Studio — questions

Answers built from our own checks of this server.

What can AI3D Studio do?
It exposes 14 tools, read directly from the server on our last check. Among them: convert_model, estimate_cost, generate, generate_3d, get_balance, get_batch and 8 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is AI3D Studio mostly used for?
Its tools cluster around generate and job. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is AI3D Studio working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 1414 ms. The bar chart above shows every period we have measured.
Did AI3D Studio ever remove tools?
Yes. cancel_batch, cancel_job are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect AI3D Studio?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AI3D Studio need an API key?
No. AI3D Studio completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 14 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AI3D Studio?
It answers our handshake in 1414 ms on average, which is faster than 4% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.