Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
blender_getting_startedA

Show the official Blender download and PartMe Blender MCP setup guide.

blender_connection_statusA

Check whether the plugin-owned MCP adapter can reach one live guarded Harness session.

blender_transaction_beginD

Guarded Harness lifecycle operation transaction.begin.

blender_transaction_commitC

Guarded Harness lifecycle operation transaction.commit.

blender_transaction_rollbackC

Guarded Harness lifecycle operation transaction.rollback.

blender_animation_action_listC

PartMe Blender Harness command animation.action_list. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_fcurve_cleanD

PartMe Blender Harness command animation.fcurve_clean. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_fcurve_editD

PartMe Blender Harness command animation.fcurve_edit. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_insert_keyframeD

PartMe Blender Harness command animation.insert_keyframe. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_nla_add_stripD

PartMe Blender Harness command animation.nla_add_strip. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_pose_keyframeD

PartMe Blender Harness command animation.pose_keyframe. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_retargetD

PartMe Blender Harness command animation.retarget. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_set_frame_rangeD

PartMe Blender Harness command animation.set_frame_range. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_shape_key_addC

PartMe Blender Harness command animation.shape_key_add. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_animation_shape_key_keyframeD

PartMe Blender Harness command animation.shape_key_keyframe. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_asset_fetch_generatedC

PartMe Blender Harness command asset.fetch_generated. Risk: gated; maturity: L1. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_asset_fetch_urlD

PartMe Blender Harness command asset.fetch_url. Risk: standard; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_asset_import_fileD

PartMe Blender Harness command asset.import_file. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_asset_libraryD

PartMe Blender Harness command asset.library. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_asset_make_paths_relativeC

PartMe Blender Harness command asset.make_paths_relative. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_asset_pack_resourcesD

PartMe Blender Harness command asset.pack_resources. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_asset_polypizza_downloadC

PartMe Blender Harness command asset.polypizza_download. Risk: gated; maturity: L1. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_asset_polypizza_searchC

PartMe Blender Harness command asset.polypizza_search. Risk: read; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_camera_add_handheldD

PartMe Blender Harness command camera.add_handheld. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_camera_aim_atD

PartMe Blender Harness command camera.aim_at. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_camera_createD

PartMe Blender Harness command camera.create. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_camera_follow_pathD

PartMe Blender Harness command camera.follow_path. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_capability_describeD

PartMe Blender Harness command capability.describe. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_capability_listB

PartMe Blender Harness command capability.list. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_collection_createC

PartMe Blender Harness command collection.create. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_collection_move_objectD

PartMe Blender Harness command collection.move_object. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_collection_set_visibilityC

PartMe Blender Harness command collection.set_visibility. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_compositor_add_file_outputD

PartMe Blender Harness command compositor.add_file_output. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_compositor_add_tracking_maskD

PartMe Blender Harness command compositor.add_tracking_mask. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_compositor_configureD

PartMe Blender Harness command compositor.configure. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_compositor_create_strip_groupD

PartMe Blender Harness command compositor.create_strip_group. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_compositor_inspectC

PartMe Blender Harness command compositor.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_constraint_add_boneD

PartMe Blender Harness command constraint.add_bone. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_constraint_add_objectD

PartMe Blender Harness command constraint.add_object. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_constraint_keyframe_influenceD

PartMe Blender Harness command constraint.keyframe_influence. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_curve_configureD

PartMe Blender Harness command curve.configure. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_curve_createD

PartMe Blender Harness command curve.create. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_curve_to_meshD

PartMe Blender Harness command curve.to_mesh. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_export_extendedC

PartMe Blender Harness command export.extended. Risk: gated; maturity: L3. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_export_fileA

PartMe Blender Harness command export.file. Risk: gated; maturity: L1. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply; Approved output root; export additionally requires a committed snapshot

blender_geometry_nodes_add_nodeD

PartMe Blender Harness command geometry_nodes.add_node. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_geometry_nodes_connectD

PartMe Blender Harness command geometry_nodes.connect. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_geometry_nodes_create_groupC

PartMe Blender Harness command geometry_nodes.create_group. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_geometry_nodes_inspectD

PartMe Blender Harness command geometry_nodes.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_geometry_nodes_set_modifier_inputD

PartMe Blender Harness command geometry_nodes.set_modifier_input. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_geometry_nodes_set_node_inputD

PartMe Blender Harness command geometry_nodes.set_node_input. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_grease_pencil_add_materialD

PartMe Blender Harness command grease_pencil.add_material. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_grease_pencil_add_strokeD

PartMe Blender Harness command grease_pencil.add_stroke. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_grease_pencil_createD

PartMe Blender Harness command grease_pencil.create. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_grease_pencil_inspectC

PartMe Blender Harness command grease_pencil.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_hair_create_curvesD

PartMe Blender Harness command hair.create_curves. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_hair_inspectC

PartMe Blender Harness command hair.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_job_cancelC

PartMe Blender Harness command job.cancel. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_job_recoverC

PartMe Blender Harness command job.recover. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_job_resumeC

PartMe Blender Harness command job.resume. Risk: standard; maturity: L4. Requirements: Per-request argument checks and session policy still apply

blender_job_statusC

PartMe Blender Harness command job.status. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_job_submitD

PartMe Blender Harness command job.submit. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_light_createC

PartMe Blender Harness command light.create. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_light_set_world_colorD

PartMe Blender Harness command light.set_world_color. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_assignD

PartMe Blender Harness command material.assign. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_attach_image_textureC

PartMe Blender Harness command material.attach_image_texture. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Approved asset root and an existing image file

blender_material_bakeD

PartMe Blender Harness command material.bake. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_connect_image_textureD

PartMe Blender Harness command material.connect_image_texture. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_create_node_groupC

PartMe Blender Harness command material.create_node_group. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_create_pbrD

PartMe Blender Harness command material.create_pbr. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_material_inspect_nodesC

PartMe Blender Harness command material.inspect_nodes. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_mesh_editD

PartMe Blender Harness command mesh.edit. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_mesh_inspectD

PartMe Blender Harness command mesh.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_mesh_selectD

PartMe Blender Harness command mesh.select. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_addD

PartMe Blender Harness command modifier.add. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_applyD

PartMe Blender Harness command modifier.apply. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_configureC

PartMe Blender Harness command modifier.configure. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_listD

PartMe Blender Harness command modifier.list. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_moveD

PartMe Blender Harness command modifier.move. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_removeC

PartMe Blender Harness command modifier.remove. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_modifier_set_enabledD

PartMe Blender Harness command modifier.set_enabled. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_apply_transformD

PartMe Blender Harness command object.apply_transform. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_create_curveC

PartMe Blender Harness command object.create_curve. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_create_meshD

PartMe Blender Harness command object.create_mesh. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_create_textD

PartMe Blender Harness command object.create_text. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_deleteC

PartMe Blender Harness command object.delete. Risk: gated; maturity: L3. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_object_describeC

PartMe Blender Harness command object.describe. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_duplicateD

PartMe Blender Harness command object.duplicate. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_instanceC

PartMe Blender Harness command object.instance. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_joinD

PartMe Blender Harness command object.join. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_parentD

PartMe Blender Harness command object.parent. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_renameD

PartMe Blender Harness command object.rename. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_separateD

PartMe Blender Harness command object.separate. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_set_displayD

PartMe Blender Harness command object.set_display. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_set_originD

PartMe Blender Harness command object.set_origin. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_set_visibilityD

PartMe Blender Harness command object.set_visibility. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_object_transformD

PartMe Blender Harness command object.transform. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_playback_setC

PartMe Blender Harness command playback.set. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Foreground window with a VIEW_3D area

blender_playback_set_frameD

PartMe Blender Harness command playback.set_frame. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_preview_captureC

PartMe Blender Harness command preview.capture. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Approved output root; export additionally requires a committed snapshot

blender_production_statusC

PartMe Blender Harness command production.status. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_desktop_speakerD

PartMe Blender Harness command recipe.desktop_speaker. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_hard_surface_shellD

PartMe Blender Harness command recipe.hard_surface_shell. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_procedural_courtyardD

PartMe Blender Harness command recipe.procedural_courtyard. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_rigged_spear_characterD

PartMe Blender Harness command recipe.rigged_spear_character. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_spearD

PartMe Blender Harness command recipe.spear. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_recipe_update_procedural_courtyardD

PartMe Blender Harness command recipe.update_procedural_courtyard. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_render_configureD

PartMe Blender Harness command render.configure. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_render_configure_passesD

PartMe Blender Harness command render.configure_passes. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_render_create_view_layerD

PartMe Blender Harness command render.create_view_layer. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_render_inspectD

PartMe Blender Harness command render.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_retopo_projectD

PartMe Blender Harness command retopo.project. Risk: standard; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_retopo_setup_surfaceD

PartMe Blender Harness command retopo.setup_surface. Risk: standard; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_retopo_transfer_layersC

PartMe Blender Harness command retopo.transfer_layers. Risk: standard; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_retopo_validateD

PartMe Blender Harness command retopo.validate. Risk: read; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_rig_assign_weightsD

PartMe Blender Harness command rig.assign_weights. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_rig_bindD

PartMe Blender Harness command rig.bind. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_rig_create_armatureD

PartMe Blender Harness command rig.create_armature. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_rig_create_controlD

PartMe Blender Harness command rig.create_control. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_rig_inspectD

PartMe Blender Harness command rig.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_rig_rigify_generateD

PartMe Blender Harness command rig.rigify_generate. Risk: standard; maturity: L4. Requirements: Per-request argument checks and session policy still apply

blender_rig_rigify_installC

PartMe Blender Harness command rig.rigify_install. Risk: gated; maturity: L4. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_rig_rigify_statusD

PartMe Blender Harness command rig.rigify_status. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_scene_inspectC

PartMe Blender Harness command scene.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_scene_set_unitsD

PartMe Blender Harness command scene.set_units. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sculpt_brush_strokeD

PartMe Blender Harness command sculpt.brush_stroke. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Foreground window with a VIEW_3D area

blender_sculpt_cleanupC

PartMe Blender Harness command sculpt.cleanup. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sculpt_displaceD

PartMe Blender Harness command sculpt.displace. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sculpt_multiresD

PartMe Blender Harness command sculpt.multires. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sculpt_set_maskC

PartMe Blender Harness command sculpt.set_mask. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sculpt_voxel_remeshD

PartMe Blender Harness command sculpt.voxel_remesh. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_addD

PartMe Blender Harness command sequence.add. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_add_compositor_modifierD

PartMe Blender Harness command sequence.add_compositor_modifier. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_configure_outputD

PartMe Blender Harness command sequence.configure_output. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_inspectB

PartMe Blender Harness command sequence.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_keyframe_volumeC

PartMe Blender Harness command sequence.keyframe_volume. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_moveD

PartMe Blender Harness command sequence.move. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_set_speedD

PartMe Blender Harness command sequence.set_speed. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_set_volumeD

PartMe Blender Harness command sequence.set_volume. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_transitionD

PartMe Blender Harness command sequence.transition. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_sequence_trimD

PartMe Blender Harness command sequence.trim. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_session_capabilitiesC

PartMe Blender Harness command session.capabilities. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_session_pauseC

PartMe Blender Harness command session.pause. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_session_resumeB

PartMe Blender Harness command session.resume. Risk: gated; maturity: L3. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply

blender_session_set_progressC

PartMe Blender Harness command session.set_progress. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_session_statusC

PartMe Blender Harness command session.status. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_cache_statusC

PartMe Blender Harness command simulation.cache_status. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_clothC

PartMe Blender Harness command simulation.cloth. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_collisionD

PartMe Blender Harness command simulation.collision. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_free_cacheD

PartMe Blender Harness command simulation.free_cache. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_quick_smokeD

PartMe Blender Harness command simulation.quick_smoke. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_rigid_bodyC

PartMe Blender Harness command simulation.rigid_body. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_simulation_soft_bodyD

PartMe Blender Harness command simulation.soft_body. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_tracking_add_trackC

PartMe Blender Harness command tracking.add_track. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_tracking_inspectC

PartMe Blender Harness command tracking.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_tracking_load_clipD

PartMe Blender Harness command tracking.load_clip. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_tracking_setup_sceneC

PartMe Blender Harness command tracking.setup_scene. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_tracking_solve_cameraD

PartMe Blender Harness command tracking.solve_camera. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_uv_detect_overlapD

PartMe Blender Harness command uv.detect_overlap. Risk: read; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_uv_inspectD

PartMe Blender Harness command uv.inspect. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_uv_mark_seamsD

PartMe Blender Harness command uv.mark_seams. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_uv_measure_texel_densityD

PartMe Blender Harness command uv.measure_texel_density. Risk: read; maturity: L1. Requirements: Per-request argument checks and session policy still apply

blender_uv_packD

PartMe Blender Harness command uv.pack. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_uv_unwrapC

PartMe Blender Harness command uv.unwrap. Risk: standard; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_camera_visibilityD

PartMe Blender Harness command validation.camera_visibility. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_floor_penetrationC

PartMe Blender Harness command validation.floor_penetration. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_foot_driftD

PartMe Blender Harness command validation.foot_drift. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_limb_lengthD

PartMe Blender Harness command validation.limb_length. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_motion_discontinuityD

PartMe Blender Harness command validation.motion_discontinuity. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_validation_prop_handoffD

PartMe Blender Harness command validation.prop_handoff. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply

blender_view_focusC

PartMe Blender Harness command view.focus. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Foreground window with a VIEW_3D area

blender_view_presentD

PartMe Blender Harness command view.present. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Foreground window with a VIEW_3D area

blender_view_setC

PartMe Blender Harness command view.set. Risk: read; maturity: L3. Requirements: Per-request argument checks and session policy still apply; Foreground window with a VIEW_3D area

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2/5.0

Scored across 173 tools

Disambiguation3/5

Most tools are clearly separated by domain prefix and action, but the sheer number creates several near-overlaps: object.create_curve vs curve.create, material.attach_image_texture vs material.connect_image_texture, and capability.list vs session.capabilities. The boilerplate descriptions provide no semantic detail, so agents must rely on command names alone to disambiguate.

Naming Consistency5/5

Every tool follows the consistent blender_<domain>_<action> pattern in snake_case, e.g. blender_object_duplicate, blender_modifier_remove, blender_uv_pack. Even multi-word domains like geometry_nodes and grease_pencil use the same convention, making the naming highly predictable.

Tool Count1/5

With 173 tools, this far exceeds the 50+ threshold for an extreme mismatch. While Blender is a large application, exposing nearly the entire harness surface as individual tools creates an overwhelming selection space and model-context burden.

Completeness4/5

The tool surface covers a very wide range of Blender domains: animation, rigging, sculpting, simulation, rendering, VFX tracking, UV, materials, geometry nodes, and validation. Minor gaps remain, such as no explicit save/open file management or a direct render trigger, but they are workable for most automation workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues