Can AI agents automate Blender?
Blender Foundation · desktop · 3d-modelingdesignopen-source
Blender is automatable today through the official Blender Python API (bpy) and the blender command-line host. This record is Blender as coordinated by the Blender Foundation, not Maya or 3ds Max. The About page and blender.org present Blender as GNU GPL free and open-source 3D software used daily by millions. The current Python API quickstart states that bpy can edit any data the user interface can, run operators through bpy.ops, create UI and tools, subscribe to data changes, and integrate render engines, with scripts run from the Text Editor, Python Console, Scripting workspace, or the command line. Official 5.2 LTS command-line help documents --background, --python, --python-expr, render, format, add-on, and logging switches on Windows, macOS, and Linux. The license page states that published scripts using bpy must be GPL-compliant. Third-party MCP repositories exist, including ahujasid/blender-mcp, which declares itself not made by Blender, and ellmos-blender-use-mcp for headless asset QA. The Blender Foundation has not been shown to declare a first-party MCP server or the absence of one, so first-party MCP ownership and the MCP verdict stay unknown. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. The official CLI scores 7.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | python coverage: full · docs |
| SDK | yes | python official: yes |
| MCP | yes | verdict: unknown blender-mcp · maintained: True ellmos-blender-use-mcp · maintained: True |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | pythonadd-ons webhooks: unknown |
| Data access | export: abc, usd, obj, ply, stl, fbx, svg, pdf · import: abc, usd, obj, ply, stl, fbx, svg | |
| RPA / UI automation | unknown | desktop-native No repeatable UI probe was run. The official bpy Python API and blender command-line host cover scene, operator, add-on, and batch work without visually driving the viewport. Computer-use viability is not inferred from the desktop UI.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | — | — | 7 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-11 |
vendor | declared | source | 2026-09-11 |
deployment | declared | source | 2026-09-11 |
platforms[0] | declared | source | 2026-09-11 |
platforms[1] | declared | source | 2026-09-11 |
platforms[2] | declared | source | 2026-09-11 |
license | declared | source | 2026-09-11 |
status | declared | source | 2026-09-11 |
modalities.api.exists | declared | source | 2026-09-11 |
modalities.api.kinds[0] | declared | source | 2026-09-11 |
modalities.api.coverage | declared | source | 2026-09-11 |
modalities.api.docs | declared | source | 2026-09-11 |
modalities.sdk.exists | declared | source | 2026-09-11 |
modalities.sdk.official | declared | source | 2026-09-11 |
modalities.sdk.languages[0] | declared | source | 2026-09-11 |
modalities.mcp.third_party[0] | community | source | 2026-09-11 |
modalities.mcp.third_party[1] | community | source | 2026-09-11 |
modalities.cli.exists | declared | source | 2026-09-11 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-11 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-11 |
modalities.data_access.export[0] | declared | source | 2026-09-11 |
modalities.data_access.export[1] | declared | source | 2026-09-11 |
modalities.data_access.export[2] | declared | source | 2026-09-11 |
modalities.data_access.export[3] | declared | source | 2026-09-11 |
modalities.data_access.export[4] | declared | source | 2026-09-11 |
modalities.data_access.export[5] | declared | source | 2026-09-11 |
modalities.data_access.export[6] | declared | source | 2026-09-11 |
modalities.data_access.export[7] | declared | source | 2026-09-11 |
modalities.data_access.import[0] | declared | source | 2026-09-11 |
modalities.data_access.import[1] | declared | source | 2026-09-11 |
modalities.data_access.import[2] | declared | source | 2026-09-11 |
modalities.data_access.import[3] | declared | source | 2026-09-11 |
modalities.data_access.import[4] | declared | source | 2026-09-11 |
modalities.data_access.import[5] | declared | source | 2026-09-11 |
modalities.data_access.import[6] | declared | source | 2026-09-11 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-11 |
verdict.scores.api | declared | source | 2026-09-11 |
verdict.scores.cli | declared | source | 2026-09-11 |
freshness.watch[0].url | declared | source | 2026-09-11 |
freshness.watch[1].url | declared | source | 2026-09-11 |
freshness.watch[2].url | declared | source | 2026-09-11 |
freshness.watch[3].url | declared | source | 2026-09-11 |
Related tools
Other products in this database that share a category with Blender.
Last verified 2026-09-11 · volatility medium · JSON record