Leaderboard / Model

Claude

by AnthropicassistantFree tier, Pro $20/mo

Claude is the assistant the Blender MCP ecosystem was built around. Connected through the open-source blender-mcp server, it doesn't just write scripts for you — it creates, inspects and edits objects in your live scene.

Last reviewed
2026-08-13

Season 2 · outputs

36 unedited results on the benchmark

Each competitor generated its entries independently — no shared code or outputs. Click a tile to orbit it in 3D. Vote on these blind →

Showing 36 of 36 outputs

Earlier seasons stay published in the Season 1 archive.

Season 2Ranked

3
Entrants
36
Outputs
3 × 12 prompts
447
Ballot appearances

Season 1 final Claude Opus 5 finished 1= (technical draw) on 1868 ±70; Claude Fable 5 finished 2= (technical draw) on 1536 ±69; Claude Opus 4.8 finished 2= (technical draw) on 1482 ±70; Claude Sonnet 5 finished 2= (technical draw) on 1348 ±70. Full Season 1 results →

Every competitor starts each season at the Glicko-2 default of 1500 ±350 and stays unranked until it clears the calibration floors — no rating carries over between seasons. Ratings move only on real head-to-head votes, and every ballot is published. Read the methodology.

What is Claude?

Claude is Anthropic's AI assistant and the model most associated with the Blender MCP workflow — the open-source blender-mcp project was built Claude-first, letting the model create objects, apply materials, and inspect the scene through a live two-way connection.

In community testing, Claude stands out for reliable multi-step tool use: it checks what happened after each operation instead of assuming success, which matters when building a scene incrementally.

In the arena, the Claude family competes per-model: Haiku 4.5, Sonnet 5, Opus 4.8, and Fable 5 each generated their Season 1 benchmark entries independently, so blind voting can reveal how much model tier actually matters for 3D work.

Season 2 fields Claude Opus 5 and Claude Fable 5.1, both writing a single Blender Python script per prompt rather than three.js code, alongside Fable 5 returning on its Season 1 artifacts. Fable 5.1 covered all twelve prompts on its first run.

How to connect Claude to Blender (MCP setup)

The open-source route is the blender-mcp project by Siddharth Ahuja, which works with any MCP-capable client — Claude Desktop, Claude Code, Cursor and VS Code. It has two halves: a Blender add-on that opens a socket server inside Blender, and an MCP server that the client talks to. You need Blender 3.0+, Python 3.10+, and the uv package manager (installed via uv's own installer — not pip).

  1. 01Install uv: brew install uv on macOS, curl -LsSf https://astral.sh/uv/install.sh | sh on Linux, or the PowerShell installer on Windows (then add it to PATH).
  2. 02Download addon.py from the blender-mcp repository.
  3. 03In Blender, open Edit → Preferences → Add-ons → Install…, select addon.py, and enable “Interface: Blender MCP”.
  4. 04Add the MCP server to Claude Desktop under Settings → Developer → Edit Config, using the JSON below.
  5. 05Restart Claude, then in Blender press N to open the 3D View sidebar, switch to the BlenderMCP tab and click “Connect to Claude”.
  6. 06Ask Claude something small first — “what objects are in the scene?” — to confirm the two-way connection before you start building.
{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    }
  }
}
claude_desktop_config.json — the whole configuration

If Claude reports that it can't find the command, replace "uvx" with its absolute path (for example /opt/homebrew/bin/uvx on macOS). The add-on communicates over localhost:9876 by default; BLENDER_HOST and BLENDER_PORT override that if you're running Blender on another machine.

Claude Code, Cursor and VS Code

The same MCP server works with any MCP-capable client, so you are not tied to the Claude desktop app. Claude Code, Cursor and VS Code all accept the identical mcpServers block — Cursor takes it under Settings → MCP. On Windows, some clients need the command wrapped as "cmd" with args ["/c", "uvx", "blender-mcp"].

Practical difference: the desktop app is the smoothest for conversational modelling, while Claude Code is better when the Blender work is part of a larger project — generating assets from a spec file, batch-processing a folder of .blend scenes, or scripting a pipeline where Blender is one step among several.

What Claude can actually do inside Blender

Through blender-mcp, Claude gets a real toolset rather than a text box. In practice that means:

  • Inspect the scene — list objects, read their properties, and take viewport screenshots to see the result of its own work
  • Create, delete and modify objects, including modifiers and transforms
  • Create or apply materials and colours
  • Execute arbitrary Python (bpy) code inside Blender — the escape hatch that makes everything else possible
  • Pull in assets: download models from Sketchfab and Poly Haven
  • Call out to mesh generators such as Hyper3D Rodin and Hunyuan3D for organic shapes it can't build procedurally

That last pair matters more than it looks. Claude builds geometry as code, so a chest of drawers or a spiral staircase is comfortably within reach, while a gnarled tree stump is not. Delegating the organic pieces to a generator and assembling the scene itself is the workflow that plays to its strengths.

Because arbitrary Python execution is on the table, save your file before a long session. A wrong bpy call can wipe a scene, and Claude has no undo you can trust.

Which Claude model should you use for 3D?

This is the question the arena exists to answer, and we deliberately don't guess at it. Season 1's Round 1 put four Claude tiers — Haiku 4.5, Sonnet 5, Opus 4.8 and Fable 5 — through the same 12 benchmark prompts, each generating its entries independently, one shot, no retries and no cleanup. Their outputs face each other in blind votes on this site, and the standings move only when real ballots arrive.

What we can say without vote data: the cheaper tiers are noticeably faster and cost a fraction as much, which matters because agentic Blender sessions burn through usage quickly; the larger tiers hold multi-step scene state better over long sessions. Whether that translates into better-looking geometry on a single prompt is exactly what the blind votes are testing.

Common problems and fixes

  • Claude can't see Blender — check the BlenderMCP sidebar tab actually says it's connected; the add-on's socket server has to be started from inside Blender, it doesn't autostart.
  • “Command not found: uvx” — use the absolute path to uvx in the config; GUI apps don't inherit your shell PATH.
  • The first command fails, later ones work — a known quirk of the connection handshake. Retry once before debugging anything else.
  • Long builds drift — break the task into steps and ask Claude to screenshot the viewport between them, so it corrects against what's actually there instead of what it assumed.
  • Usage burns fast — scene sessions are tool-call heavy. Start on a cheaper tier for blocking out, escalate only for the parts that need it.

Strengths and limitations

Strengths

  • Strength:Best-known Blender MCP pairing; most setup guides target Claude
  • Strength:Strong agentic reliability — verifies scene state between steps
  • Strength:High-quality, well-structured bpy code generation
  • Strength:Long context: keeps track of complex scene sessions

Limitations

  • Limitation:Not a mesh generator — procedural geometry via code, so organic sculpting is out of scope
  • Limitation:MCP setup required for hands-on scene work
  • Limitation:Heavy agent sessions consume paid usage quickly

How to use Claude with Blender

Install the blender-mcp addon and connect Claude (desktop app or API) as the MCP client. Claude can then create, edit, and inspect scene objects directly.

Best for
Multi-step scene construction, parametric modeling, and users who want the most reliable MCP-driven Blender agent experience.

FAQ

Claude & Blender: FAQ

The questions people search for alongside Claude and Blender, answered from the setup steps and the benchmark record above.
01Can Claude use Blender?

Yes. Connected through the open-source blender-mcp server, Claude can create and modify objects, apply materials, run Python inside Blender, and take viewport screenshots to check its own work. Without MCP it can still write Blender Python (bpy) scripts that you paste into the scripting workspace.

02How do I connect Claude to Blender?

Install the uv package manager, install the blender-mcp add-on in Blender (Edit → Preferences → Add-ons → Install…), add the blender MCP server to your client config with the command uvx and args ["blender-mcp"], then press N in the 3D viewport and click Connect in the BlenderMCP tab.

03Is Claude for Blender free?

The blender-mcp add-on is free and open source, and Blender is free. Claude has a free tier that works for scripting help, but sustained agentic scene sessions consume usage quickly enough that a paid plan is realistic for daily work.

04Which Claude model is best for Blender?

Unknown until the votes say so — that's what this benchmark is measuring. Haiku 4.5, Sonnet 5, Opus 4.8 and Fable 5 all ran the same 12 prompts independently, and their outputs are being blind-voted in the arena. Larger tiers hold multi-step scene state better; smaller tiers are far cheaper for tool-heavy sessions.

05Can Claude generate 3D meshes directly?

Not the way Meshy or Tripo do. Claude builds geometry procedurally through code, which suits hard-surface and architectural work. For organic shapes, blender-mcp lets it call generators like Hyper3D Rodin or Hunyuan3D and assemble the results in your scene.