Skip to main content
Blender MCP gives your AI client a toolkit of actions in Blender, from reading scene state to downloading production-ready assets.

Capability Overview

Scene Inspection

Read the full scene graph, object lists, transforms, and collections in real time.

Object Manipulation

Create, move, rotate, scale, rename, and delete objects using natural language prompts.

Material Control

Assign and configure materials, textures, and shaders on any object in the scene.

Code Execution

Run arbitrary Blender Python (bpy) for operations not covered by built-in tools.

Asset Integration

Search and download HDRIs, textures, and 3D models from Poly Haven, Sketchfab, Poly Pizza, Hyper3D, and Hunyuan3D.

Viewport Screenshots

Capture the current 3D viewport and return it to the AI client for visual feedback.

Full Tool Reference

Asset Priority Guide

When you need an asset, the right integration depends on what you are building:
  • Sketchfab for specific, realistic objects with detailed geometry and textures.
  • Poly Pizza for stylised, low-poly game assets. The library includes over 10,600 free models.
  • Poly Haven for generic objects, furniture, HDRIs, and PBR textures.
  • Hyper3D Rodin or Hunyuan3D for custom, unique items that do not exist in any library. These are AI generation services that create models from text or images.
Start with library assets when possible. They are faster to download and usually higher quality than generated models for common objects.

Limitations

Complex operations may need to be broken into smaller steps. The AI client works best with incremental, explicit instructions rather than single large prompts that try to do everything at once. Blender must be running with a GUI. Headless mode (blender -b) is not supported unless you use xvfb-run -a blender to provide a virtual display. Only one MCP server instance can connect to Blender at a time. Do not run both Cursor and Claude Desktop against the same Blender session simultaneously.