Skip to main content
Glama
Blender Production MCP

Blender Production MCP

by DiegoArias32

production.cleanup_artifacts

Destructive

Inventory workspace checkpoints, QA, operations, and working copies to identify cleanup candidates; dry-run default reports eligible artifacts without deleting recovery points, assets, or actions.

Instructions

Lifecycle inventory of workspace checkpoints/qa/operations/working copies (created_at, operation_id, source, status, retain_reason, eligible_for_cleanup). dry_run=true (default) deletes nothing; recovery points of uncertain operations, applied proposals and registered assets are always retained. Candidate Actions are reported, never deleted.

Input Schema

NameRequiredDescriptionDefault
dry_runNo
keep_lastNo
categoriesNo
min_age_daysNo
operation_idNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.9.0

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the destructiveHint=true annotation, the description discloses what is always protected (recovery points of uncertain operations, applied proposals, registered assets) and that Candidate Actions are reported but never deleted. That is genuinely useful safety context. It omits what happens to the artifacts actually removed (trash vs. hard delete) and any confirmation requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences with the scope front-loaded, which is good. The parenthetical enumeration of record fields adds bulk that largely duplicates the output schema rather than helping an agent choose parameters.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With annotations covering the destructive profile and an output schema covering return values, the description is complete on safety and scope. It falls short on the filtering knobs an agent must set to target a cleanup safely, leaving keep_last/min_age_days/categories semantics entirely to undocumented schema defaults.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 5 parameters, so the description carries the full burden and only partially delivers: it explains dry_run's effect and repeats its default. The four filtering/retention parameters (keep_last, categories, min_age_days, operation_id) get no explanation, and the parenthetical field list reads as output record fields rather than parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the resource precisely (workspace checkpoints/qa/operations/working copies) and frames the tool as a lifecycle inventory that surfaces cleanup candidates. It is clearly distinguishable from the create_/restore_checkpoint siblings, though the verb 'inventory' undersells that the tool also performs cleanup when dry_run=false.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states that dry_run defaults to true and that deletion only happens otherwise, which implies the safe-first probe-then-execute workflow. It does not say when to run this vs. restore_checkpoint or create_checkpoint, nor when retention rules should lead an agent to skip cleanup entirely.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools