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:
- Draft — the script is generated and checked against a strict API allowlist. Unsafe or unclear requests are blocked here, at no charge.
- 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.
- 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
| Status | Billed | Meaning |
|---|---|---|
approved | billed | You approved the preview; the script is delivered |
blocked | free | The request failed the safety check |
declined | free | You declined the preview |
cancelled | free | Your 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
| Item | Value |
|---|---|
| Approval | Requires a client that supports MCP elicitation (Claude Code does) |
| Script safety | API allowlist + dry-run transform + explicit human approval |
| Billing | On approval only — never on blocked, declined, or cancelled runs |
Was this page helpful?