What it is
MCP for Blender (formerly blender-mcp) connects an MCP client to a running copy of Blender through an add-on. A setup script or uvx mcp-for-blender setup installs the server and add-on and configures clients such as Claude Desktop, Claude Code, Codex, Cursor and VS Code. Version 2.2.2 shipped on PyPI on 20 October 2026; the repository has about 32,000 stars.
It exposes nine tools. execute_blender_code runs Python in your live Blender session, look renders the viewport or camera so the model can check its work, get_scene_info summarises the scene, and search_assets and import_asset pull from Poly Haven, Sketchfab and Poly Pizza. generate_3d creates models with Tripo, Hunyuan3D, Hyper3D Rodin or Meshy, using your own keys or the maintainer's paid Premium licence.
It is not affiliated with the Blender Foundation.
Install
uvx mcp-for-blenderOur review
MCP for Blender earns its 32,000 GitHub stars by doing something hard to fake: a model writes Blender Python against your open scene, then calls look to render the viewport or an auto-framed multi-view sheet and corrects itself. Nine tools is a small surface. The heavy lifting is the model's own bpy code, which keeps tool definitions cheap and makes results depend on how well the model knows Blender's API.
The asset tools are where it saves real time. Poly Haven's roughly 2,400 CC0 HDRIs, textures and models need no key, Sketchfab needs one, and generate_3d calls Tripo, Hunyuan3D, Hyper3D Rodin or Meshy in a single step. Bringing your own generator keys works; otherwise the maintainer's Premium licence runs from $10 a month for 25 standard generations to $100 for 100 standard and 50 high-quality ones. A paying side-business behind a community server is unusual, and it helps explain the release pace: 2.1.9 to 2.2.2 in a fortnight.
The security model is blunt. The add-on listens on localhost port 9876, and anyone who can reach that port can run Python inside Blender with your user's permissions; the README warns against exposing it and tells you to save your work first. Setting BLENDER_MCP_SAFE_MODE=1 screens each script and blocks file access, subprocesses and network calls while leaving modelling, rendering and saving alone. Anyone opening downloaded .blend files or letting the model import from the web should treat it as mandatory.
The telemetry wording needs a close read. The README calls telemetry opt-in, yet an anonymous usage record (install ID, session ID, tool name, timing, versions and operating system) is sent by default. Prompts, code and screenshots are collected only after explicit consent, and the terms say collected data may be used to train AI models; DISABLE_TELEMETRY=true stops all of it. Model-written geometry is quick for concept scenes and block-outs, and still needs a human pass before it goes near a production pipeline.
Where it earns its place
A freelance archviz artist pitching interiors to clients
Block out a furnished, lit room before the real modelling starts
Describe the room; the model writes bpy code for walls and layout, imports Poly Haven furniture and an HDRI, and checks the result with look. Free apart from the model subscription; hero assets still get rebuilt by hand.
An indie game developer who needs about 40 background props a month
Generate props without commissioning each one
Call generate_3d through Premium. Pro at $20 a month includes 25 standard and 8 high-quality generations, so 40 props points to Studio at $60 (60 standard, 30 high-quality). Failed generations are not counted, according to the pricing page.
A technical artist writing pipeline scripts for a small studio
Have an agent prototype bpy scripts against a real scene
Run it from Claude Code or Codex with BLENDER_MCP_SAFE_MODE=1 so file writes and subprocesses are blocked, and keep the port on localhost. get_scene_info with a query keeps context small instead of dumping the whole scene.
Before you commit
- Setup
- The install script (curl -LsSf https://www.mcp-for-blender.com/install.sh | sh), or uvx mcp-for-blender setup if uv is present, configures Claude Desktop, Claude Code, Codex, Cursor, VS Code, Windsurf, OpenCode and Antigravity, installs the add-on and keeps .bak copies of each config. Needs Blender 3.0 or newer and Python 3.10 or newer.
- Integrations
- Nine tools: execute_blender_code, look, get_scene_info, generate_3d, search_assets, import_asset, get_addon_status and two telemetry controls. Asset sources are Poly Haven, Sketchfab and Poly Pizza; generators are Tripo, Hunyuan3D, Hyper3D Rodin and Meshy. A Docker image can host the server.
- Data and privacy
- The add-on's socket on localhost:9876 executes whatever Python arrives, and safe mode is off by default. Anonymous usage telemetry is on by default, content collection is opt-in, and the terms allow collected data to train AI models. Scene data goes to your model provider and prompts to the chosen generator. No security advisories are published.
- Cost at scale
- Free and MIT-licensed. Premium covers generation: Hobby $10 a month (25 standard), Pro $20 (25 standard, 8 high-quality), Studio $60 (60 and 30), Max $100 (100 and 50), each on up to 3 computers. Own-key generation is billed by the provider.
- Limits
- One MCP server per Blender port; a second client needs its own --port and matching add-on setting. The README says complex operations need breaking into steps, and installation problems, often uvx missing from a GUI client's PATH, dominate the issue tracker.
What's good
- Live control of Blender with visual feedback through look
- Poly Haven, Sketchfab, Poly Pizza and four 3D generators built in
- Setup script configures eight clients and the add-on
- Optional safe mode blocks file, process and network access
What's not
- Runs arbitrary Python by default
- Anonymous usage telemetry on by default; opted-in data may train models
- Generators need paid keys or a $10 to $100 monthly licence
- Community project, not from the Blender Foundation
Best for
3D artists and hobbyists who want an assistant to block out scenes and import assets in Blender.
Alternatives
MCP for Blender: common questions
- Is MCP for Blender worth it?
- Nothing else lets a model work inside a live Blender scene this well, but the price of admission is a local socket that runs any Python it receives. We rate it 4.1 out of 5.
- How much does MCP for Blender cost?
- Free and open source (MIT). Some 3D generators need your own API keys or the project's paid premium option.
- What are the downsides of MCP for Blender?
- Runs arbitrary Python by default; anonymous usage telemetry on by default; opted-in data may train models; generators need paid keys or a $10 to $100 monthly licence; community project, not from the Blender Foundation.
- Who is MCP for Blender best for?
- 3D artists and hobbyists who want an assistant to block out scenes and import assets in Blender.
- How much does MCP for Blender cost for a team or in production?
- Free and MIT-licensed. Premium covers generation: Hobby $10 a month (25 standard), Pro $20 (25 standard, 8 high-quality), Studio $60 (60 and 30), Max $100 (100 and 50), each on up to 3 computers. Own-key generation is billed by the provider.
- Is MCP for Blender safe for company data?
- The add-on's socket on localhost:9876 executes whatever Python arrives, and safe mode is off by default. Anonymous usage telemetry is on by default, content collection is opt-in, and the terms allow collected data to train AI models. Scene data goes to your model provider and prompts to the chosen generator. No security advisories are published.
- What are the best MCP for Blender alternatives?
- The closest alternatives we have reviewed are Figma MCP Server and Canva MCP Server.
Answers checked Oct 22, 2026.