Docs
Tools

make_tool

The Tool-Maker — generate a safe editor-automation script from a description; billed only when you approve it.

The Tool-Maker generates an Unreal Engine editor-automation Python script from a natural-language description — "list every Blueprint unused in the current level", "bulk-rename assets matching a pattern". Every run passes a safety pipeline and an explicit approval before anything is billed.

Cost

Paid — a fixed credit cost per run, billed only when you approve the generated script. Blocked, declined, and cancelled runs are free. Current price: pricing page.

Using it

Describe what you need:

Make me a tool that lists all Blueprint assets unused in the current level.

The run then goes through three stages, visible to you:

  1. Draft — the script is generated and checked against a strict API allowlist. Unsafe or unclear requests are blocked here, at no charge.
  2. Dry-run preview — the script is transformed into a simulation: destructive operations are commented out and reversible ones are wrapped in editor transactions. You see exactly what it would do.
  3. Approval — your client shows the preview and asks you to Approve or Decline. Approve to receive the script and be billed; decline and the hold is released.

Run outcomes

StatusBilledMeaning
approvedbilledYou approved the preview; the script is delivered
blockedfreeThe request failed the safety check
declinedfreeYou declined the preview
cancelledfreeYour client can't show approval forms (see below)

Not yet available — live execution of generated scripts is planned as a second approval round. Today every delivered script is the dry-run transform: safe to inspect and adapt, with destructive operations commented out.

Limits and notes

ItemValue
ApprovalRequires a client that supports MCP elicitation (Claude Code does)
Script safetyAPI allowlist + dry-run transform + explicit human approval
BillingOn approval only — never on blocked, declined, or cancelled runs

Was this page helpful?