
I run Anvil Interactive Solutions — we ship Blender/UE5/Unity tooling (Quadify line, BlendUnreal, BlendUnity, a few others). BlenderMCP Pro came out of needing to do the boring parts of asset prep faster: decimation passes, UV checks, naming convention enforcement, batch export to engine-specific formats. The AI chat interface is the front end, but the actual value is in what's behind it.

Asset validation against real constraints. validate_asset checks polygon budget, UV overlap, and naming convention in one call, returns a structured pass/fail/warn report. You can ask it to validate every mesh in the scene and get a readable summary instead of clicking through each object's stats panel.
Batch operations across folders. batch_decimate and batch_export operate on entire folders of .blend/.fbx/.obj/.gltf files — set a target face count or pick an engine target (UE5/Unity/Godot) and it processes the lot, exporting in the right format with the right settings (triangulated for UE5, etc.).
MCP server, not just a chat gimmick. This is the part I think matters most for this audience: it's a real Model Context Protocol server running on localhost. That means it's not locked to a chat UI — Cursor, Windsurf, or any MCP client can connect and call these tools programmatically. If you've got your own pipeline scripts or want to chain Blender operations into something larger, the JSON-RPC endpoint is right there (/mcp, standard JSON-RPC 2.0, full tool schema at /tools).
Extensible. Third-party addons can register their own tools into the same MCP toolset via a one-call Python API. If you're maintaining internal tools, you can expose them to the same AI interface without touching BlenderMCP Pro's code.
The honest comparison: most "AI in Blender" tools right now (BlenderGPT and forks) generate raw Python and execute it blind. That's fine for one-off scripting but it's not something I'd trust in a pipeline — no validation, no undo safety net, no structured error handling.
BlenderMCP Pro's tools are purpose-built functions with proper error handling, not generated scripts. When something fails, you get a structured error back, not a stack trace and a half-broken scene. Every tool call also pushes an undo step, so a bad AI call is a Ctrl+Z away from gone.
It also has a sandboxed Python execution fallback (execute_python) for cases the built-in tools don't cover — but it's the fallback, not the primary mechanism, and file I/O / subprocess / network access are blocked in that sandbox.
Asset prep pass on a folder of 40 hero props before handoff:
"Validate every mesh in C:/project/props against a 15000 face budget and a 'SM_' naming prefix, then batch export anything that passes to FBX for UE5"
That's a validation report plus a batch export, structured and logged, in one prompt instead of a manual pass through 40 files.
create_basic_rig builds a proper biped/quadruped armature) but Claude doesn't always reach for them correctly yet versus falling back to primitive meshes — actively being tightened.Blender 5.0+, no pip deps, $29 on Superhive, Anthropic API key required for the built-in chat (pay-per-use, ~$0.05–0.15/session).
If anyone wants to see the tool schema or has specific pipeline use cases they want to know if it covers, ask here — happy to check against the actual tool list.