# tdmcp — TouchDesigner MCP server (npm · @dpantani/tdmcp)

Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.

- Trust score: 40/100 (low)
- Change this week: +16
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@dpantani/tdmcp`: 40/100 (this document), [markdown](https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp.md), [page](https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp)

## Channel facts

- Registry: `npm`
- Package: `@dpantani/tdmcp`
- Version: `0.13.1`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 24 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 0/100
  - Schema quality not yet verified: the captured schema was too large for us to store in full, so we will not judge it on a partial copy.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: the captured schema was too large for us to store in full, and comparing a partial copy would report our own trimming as a change.
- **Tool Coverage**: 0/100
  - Tool coverage not yet verified: the captured tool definitions were too large for us to store in full, so we will not judge them on a partial copy.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

**Unverified: 3 categories.** Categories scored 0 because our sandbox run of this package has not given us the schema these checks need to read. That is a gap on our side rather than a finding about the package, and we only credit what we can confirm, so the score stands at 0 until the capture succeeds. We are working through the fleet, so this normally clears without any action from you.

## Install

### Claude

```bash
claude mcp add pantani-tdmcp -- npx -y @dpantani/tdmcp
```

### Codex

```bash
codex mcp add pantani-tdmcp -- npx -y @dpantani/tdmcp
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pantani-tdmcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@dpantani/tdmcp"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add pantani-tdmcp --command npx --arg -y --arg @dpantani/tdmcp
```

### Hermes

```yaml
mcp_servers:
  pantani-tdmcp:
    command: "npx"
    args: ["-y", "@dpantani/tdmcp"]
```

### Other

```json
{
  "mcpServers": {
    "pantani-tdmcp": {
      "command": "npx",
      "args": [
        "-y",
        "@dpantani/tdmcp"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 40, +15)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security] Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.
- [functional regression] Capabilities: pass → unverified
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] License: unverified → pass
- [functional improvement] Maintenance: unverified → pass
- [functional] Schema quality: Schema quality not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.
- [functional] Tool coverage: Tool coverage not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.
- [functional] Licence: MIT

### 2026-08-01 (score 25, +15)

- [security improvement] Malware scan: unverified → pass

### 2026-07-31 (score 10, −14)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-27 (score 24)

First indexed and scored.

## MCP tools (360)

The latest capture was truncated, so this tool list may be partial.

### `get_td_info` (~101 tokens)

### `create_raytk_op` (~499 tokens)

Input parameters:

- `category` (string)
- `connect_from` (string)
- `input_index` (integer)
- `library_path` (string)
- `name` (string)
- `node_x` (number)
- `node_y` (number)
- `op_type` (string, required)
- `parent_path` (string)

### `create_td_node` (~173 tokens)

Input parameters:

- `name` (string)
- `parameters` (object)
- `parent_path` (string)
- `type` (string, required)

### `delete_td_node` (~172 tokens)

Input parameters:

- `mode` (string)
- `path` (string, required)

### `update_td_node_parameters` (~158 tokens)

Input parameters:

- `parameters` (object, required)
- `path` (string, required)

### `get_td_nodes` (~269 tokens)

Input parameters:

- `detail_level` (string)
- `limit` (integer)
- `parent_path` (string)
- `path_only` (boolean)
- `pattern` (string)

Output parameters:

- `by_type` (object)
- `count` (number)
- `detail_level` (string)
- `hint` (string)
- `nodes` (array)
- `parent_path` (string)
- `paths` (array)
- `sample` (array)
- `truncated` (boolean)

### `get_td_node_parameters` (~166 tokens)

Input parameters:

- `keys` (array)
- `omit_io` (boolean)
- `path` (string, required)

Output parameters:

- `already_existed` (boolean)
- `color` (array)
- `comment` (string)
- `errors` (array)
- `family` (string)
- `flags` (object)
- `inputs` (array)
- `name` (string)
- `nodeX` (number)
- `nodeY` (number)
- `outputs` (array)
- `parameter_warnings` (array)
- `parameters` (object)
- `path` (string)
- `tags` (array)
- `type` (string)
- `wires_in` (array)

### `read_parameter_modes` (~178 tokens)

Input parameters:

- `keys` (array)
- `non_default_only` (boolean)
- `path` (string, required)

Output parameters:

- `name` (string)
- `parameters` (array)
- `path` (string)
- `probe` (object)
- `type` (string)
- `warnings` (array)

### `get_td_node_errors` (~147 tokens)

Input parameters:

- `path` (string, required)
- `recursive` (boolean)
- `summary` (boolean)

Output parameters:

- `by_type` (object)
- `errors` (array)
- `path` (string)
- `total` (number)

### `execute_python_script` (~120 tokens)

Input parameters:

- `return_output` (boolean)
- `script` (string, required)

### `exec_node_method` (~113 tokens)

Input parameters:

- `args` (array)
- `kwargs` (object)
- `method` (string, required)
- `path` (string, required)

### `get_td_classes` (~84 tokens)

Input parameters:

- `filter` (string)

### `get_td_class_details` (~103 tokens)

Input parameters:

- `class_name` (string, required)

### `get_module_help` (~106 tokens)

Input parameters:

- `name` (string, required)

### `get_td_performance` (~151 tokens)

Input parameters:

- `recursive` (boolean)
- `root_path` (string)
- `target_fps` (number)

Output parameters:

- `frameBudgetMs` (number)
- `nodes` (array)
- `path` (string)
- `targetFps` (number)
- `totalCookMs` (number)
- `warnings` (array)

### `get_td_topology` (~129 tokens)

Input parameters:

- `root_path` (string)

Output parameters:

- `connectionCount` (number)
- `issues` (array)
- `nodeCount` (number)
- `path` (string)
- `topology` (object)

### `find_td_nodes` (~189 tokens)

Input parameters:

- `limit` (integer)
- `parent_path` (string)
- `path_only` (boolean)
- `pattern` (string)
- `recursive` (boolean)
- `type` (string)

Output parameters:

- `count` (number)
- `matches` (array)
- `parent_path` (string)
- `paths` (array)
- `recursive` (boolean)
- `truncated` (boolean)

### `summarize_td_errors` (~134 tokens)

Input parameters:

- `group_by` (string)
- `path` (string)

Output parameters:

- `group_by` (string)
- `groups` (array)
- `path` (string)
- `suggestions` (array)
- `total` (number)

### `compare_td_nodes` (~112 tokens)

Input parameters:

- `only_diff` (boolean)
- `path_a` (string, required)
- `path_b` (string, required)

Output parameters:

- `a` (string)
- `b` (string)
- `differing` (array)
- `differing_count` (number)
- `identical` (array)
- `same_count` (number)
- `type_a` (string)
- `type_b` (string)
- `type_match` (boolean)

### `snapshot_td_graph` (~253 tokens)

Input parameters:

- `compact` (boolean)
- `include_parameter_modes` (boolean)
- `include_params` (boolean)
- `path` (string)

Output parameters:

- `compact` (boolean)
- `connectionCount` (number)
- `connections` (array)
- `issues` (array)
- `nodeCount` (number)
- `nodes` (array)
- `parameter_modes_truncated` (boolean)
- `params_truncated` (boolean)
- `path` (string)
- `typeDefaults` (object)

### `reload_bridge` (~61 tokens)

### `search_operators` (~468 tokens)

Input parameters:

- `category` (string)
- `limit` (integer)
- `parameter_search` (boolean)
- `query` (string, required)
- `semantic` (boolean)
- `subcategory` (string)
- `type` (string)
- `version` (string)

### `compare_operator_docs` (~133 tokens)

Input parameters:

- `include_parameters` (boolean)
- `operator_a` (string, required)
- `operator_b` (string, required)
- `parameter_limit` (integer)

Output parameters:

- `operatorA` (object)
- `operatorB` (object)
- `overview` (object)
- `sharedParameters` (array)
- `summary` (object)
- `uniqueToA` (array)
- `uniqueToB` (array)

### `get_operator_workflow_guide` (~102 tokens)

Input parameters:

- `include_examples` (boolean)
- `next_limit` (integer)
- `operator` (string, required)

Output parameters:

- `examples`
- `found` (boolean)
- `guide`
- `nextOperators` (array)
- `operator` (string)
- `suggestions` (array)

### `suggest_operator_chain` (~123 tokens)

Input parameters:

- `family` (string)
- `goal` (string, required)
- `max_steps` (integer)
- `seed_operator` (string)

Output parameters:

- `chain` (array)
- `family` (string)
- `goal` (string)
- `nextToolHints` (array)
- `seedOperator` (string)
- `sourceMatches` (array)
- `warnings` (array)

### `validate_operator_chain` (~161 tokens)

Input parameters:

- `category` (string)
- `chain` (array, required)
- `family` (string)
- `require_documented_connections` (boolean)
- `target_version` (string)

Output parameters:

- `connectionChecks` (array)
- `issues` (array)
- `nextToolHints` (array)
- `normalizedChain` (array)
- `severity` (string)
- `suggestions` (array)
- `valid` (boolean)
- `warnings` (array)

### `draft_recipe_from_operator_chain` (~191 tokens)

Input parameters:

- `chain` (array, required)
- `description` (string)
- `difficulty` (string)
- `family` (string)
- `id` (string)
- `name` (string)
- `strict` (boolean)
- `tags` (array)
- `td_version_min` (string)

Output parameters:

- `chainReport` (object)
- `nextToolHints` (array)
- `recipe`
- `valid` (boolean)
- `validation` (object)

### `get_technique_detail` (~96 tokens)

Input parameters:

- `category` (string)
- `include_code` (boolean)
- `include_setup` (boolean)
- `technique_id` (string)

Output parameters:

- `availableTechniqueIds` (array)
- `mode` (string)
- `nextToolHints` (array)
- `pack` (object)
- `packs` (array)
- `technique`
- `techniques` (array)

### `draft_recipe_from_technique` (~183 tokens)

Input parameters:

- `category` (string, required)
- `description` (string)
- `difficulty` (string)
- `id` (string)
- `include_glsl_code` (boolean)
- `name` (string)
- `strict` (boolean)
- `tags` (array)
- `td_version_min` (string)
- `technique_id` (string, required)

Output parameters:

- `nextToolHints` (array)
- `recipe`
- `source` (object)
- `valid` (boolean)
- `validation` (object)
- `warnings` (array)

### `draft_recipe_from_tutorial` (~207 tokens)

Input parameters:

- `description` (string)
- `difficulty` (string)
- `family` (string)
- `id` (string)
- `include_glsl_code` (boolean)
- `max_steps` (integer)
- `name` (string, required)
- `recipe_name` (string)
- `strict` (boolean)
- `tags` (array)
- `td_version_min` (string)

Output parameters:

- `chainReport` (object)
- `draftable` (boolean)
- `extractedOperators` (array)
- `nextToolHints` (array)
- `recipe`
- `tutorial` (object)
- `unsupportedReasons` (array)
- `valid` (boolean)
- `validation` (object)
- `warnings` (array)

### `get_tutorial` (~181 tokens)

Input parameters:

- `include_content` (boolean)
- `limit` (integer)
- `name` (string)
- `query` (string)
- `section` (string)

Output parameters:

- `count` (integer)
- `mode` (string)
- `name` (string)
- `nextToolHints` (array)
- `query` (string)
- `tutorial` (object)
- `tutorials` (array)

### `search_python_api` (~144 tokens)

Input parameters:

- `category` (string)
- `limit` (integer)
- `query` (string, required)
- `search_in` (string)
- `version` (string)

Output parameters:

- `classes` (array)
- `count` (number)
- `filters` (object)
- `members` (array)
- `methods` (array)
- `query` (string)
- `tips` (array)

### `plan_td_version_migration` (~138 tokens)

Input parameters:

- `from_version` (string, required)
- `limit` (integer)
- `query` (string)
- `to_version` (string)

Output parameters:

- `checklist` (array)
- `direction` (string)
- `fromVersion` (object)
- `operatorAdditions` (array)
- `operatorChanges` (array)
- `operatorRemovals` (array)
- `pythonApiAdditions` (array)
- `query` (string)
- `releaseHighlights` (array)
- `toVersion` (object)
- `versionPath` (array)
- `warnings` (array)

### `search_touchdesigner_knowledge` (~132 tokens)

Input parameters:

- `limit` (integer)
- `query` (string, required)
- `surface` (string)

Output parameters:

- `count` (integer)
- `query` (string)
- `results` (array)
- `surface` (string)

### `manage_packages` (~316 tokens)

Input parameters:

- `action` (string, required)
- `allow_external` (boolean)
- `allow_python_deps` (boolean)
- `dry_run` (boolean)
- `installed` (boolean)
- `name` (string)
- `package_id` (string)
- `packages_root` (string)
- `pin` (string)
- `project_path` (string)
- `query` (string)
- `yes` (boolean)

### `document_network` (~102 tokens)

Input parameters:

- `path` (string)
- `recursive` (boolean)

### `diff_snapshots` (~109 tokens)

Input parameters:

- `after` (object, required)
- `before` (object, required)

### `optimize_performance` (~173 tokens)

Input parameters:

- `apply` (boolean)
- `path` (string)
- `scale` (number)
- `threshold_ms` (number)

### `render_output` (~127 tokens)

Input parameters:

- `file` (string, required)
- `node_path` (string, required)

### `record_movie` (~213 tokens)

Input parameters:

- `action` (string)
- `file` (string)
- `fps` (number)
- `node_path` (string, required)
- `seconds` (number)

### `check_operator_availability` (~167 tokens)

Input parameters:

- `include_kb_gap` (boolean)
- `operator` (string)

### `analyze_project` (~134 tokens)

Input parameters:

- `path` (string)
- `recursive` (boolean)

Output parameters:

- `broken_file_deps` (array)
- `counts` (object)
- `dependency_map` (object)
- `orphan_comps` (array)
- `path` (string)
- `recursive` (boolean)
- `unused` (array)
- `warnings` (array)

### `generate_readme` (~216 tokens)

Input parameters:

- `include_mermaid` (boolean)
- `include_preview` (boolean)
- `max_nodes` (integer)
- `path` (string)
- `title` (string)

Output parameters:

- `families` (object)
- `has_preview` (boolean)
- `markdown` (string)
- `node_count` (number)

### `edit_dat_content` (~184 tokens)

Input parameters:

- `dat_path` (string, required)
- `new_string` (string, required)
- `old_string` (string, required)
- `replace_all` (boolean)

### `set_dat_content` (~188 tokens)

Input parameters:

- `confirm_wipe` (boolean)
- `dat_path` (string, required)
- `text` (string, required)

### `set_parameter_expression` (~189 tokens)

Input parameters:

- `assignments` (array, required)
- `path` (string, required)

### `write_agent_guide` (~221 tokens)

Input parameters:

- `filename` (string)
- `output_dir` (string)
- `path` (string)

Output parameters:

- `filename` (string)
- `guide` (string)
- `path` (string)
- `written` (boolean)

### `disconnect_nodes` (~191 tokens)

Input parameters:

- `from_path` (string)
- `to_input` (integer)
- `to_path` (string, required)

### `get_td_node_flags` (~229 tokens)

Input parameters:

- `max_nodes` (integer)
- `only_problems` (boolean)
- `path` (string, required)
- `recursive` (boolean)

Output parameters:

- `nodes` (array)
- `path` (string)
- `probe` (object)
- `scanned` (integer)
- `warnings` (array)

### `get_node_state_runtime` (~238 tokens)

Input parameters:

- `include_info_chop` (boolean)
- `path` (string, required)

Output parameters:

- `cook_count` (number)
- `cook_time_ms` (number)
- `errors` (array)
- `extra` (object)
- `family` (string)
- `gpu_memory` (number)
- `info_chop` (object)
- `last_cook_frame` (number)
- `num_chans` (number)
- `num_samples` (number)
- `path` (string)
- `resolution` (array)
- `type` (string)
- `warnings` (array)

### `watch_node` (~182 tokens)

Input parameters:

- `channel_keys` (array)
- `interval_ms` (integer)
- `parameter_keys` (array)
- `path` (string, required)
- `samples` (integer)

Output parameters:

- `collected_samples` (integer)
- `interval_ms` (integer)
- `path` (string)
- `requested_samples` (integer)
- `snapshots` (array)
- `warnings` (array)
- `window_ms` (number)

### `watch_parameter_changes` (~267 tokens)

Input parameters:

- `action` (string)
- `parameters` (array)
- `path` (string)

Output parameters:

- `action` (string)
- `count` (number)
- `parameters`
- `path` (string)
- `watches` (array)
- `watching` (boolean)

### `get_bridge_logs` (~194 tokens)

Input parameters:

- `include_cook_errors` (boolean)
- `max_lines` (integer)
- `scope` (string)

Output parameters:

- `count` (number)
- `lines` (array)
- `probe` (object)
- `scope` (string)
- `warnings` (array)

### `inspect_op_extensions_storage` (~189 tokens)

Input parameters:

- `include_custom_pars` (boolean)
- `include_extensions` (boolean)
- `include_storage` (boolean)
- `path` (string, required)

Output parameters:

- `custom_pars` (array)
- `extensions` (array)
- `path` (string)
- `probe` (object)
- `storage` (object)
- `type` (string)
- `warnings` (array)

### `serialize_network` (~166 tokens)

Input parameters:

- `include_custom_params` (boolean)
- `max_nodes` (integer)
- `path` (string, required)

Output parameters:

- `nodes` (array)
- `root` (string)
- `truncated` (boolean)
- `warnings` (array)

### `bundle_dependencies` (~341 tokens)

Input parameters:

- `comp_path` (string, required)
- `include_missing` (boolean)
- `name` (string)
- `out_dir` (string, required)
- `rewrite_refs` (boolean)

Output parameters:

- `assets_copied` (array)
- `comp` (string)
- `copied_count` (number)
- `manifest_path` (string)
- `out_dir` (string)
- `skipped` (array)
- `tox_bytes`
- `tox_path` (string)
- `warnings` (array)

### `collect_project_assets` (~234 tokens)

Input parameters:

- `include_missing_only` (boolean)
- `out_manifest` (string)
- `parent_path` (string)

Output parameters:

- `assets` (array)
- `count` (number)
- `manifest_path` (string)
- `missing_count` (number)
- `parent` (string)
- `style_supported` (boolean)
- `warnings` (array)

### `project_documentation_site` (~226 tokens)

Input parameters:

- `include_thumbnails` (boolean)
- `max_thumbnails` (integer)
- `out_dir` (string, required)
- `parent_path` (string)
- `title` (string)

### `caption_top` (~267 tokens)

Input parameters:

- `height` (integer)
- `node_path` (string, required)
- `use_vision` (boolean)
- `width` (integer)

### `repair_network` (~245 tokens)

Input parameters:

- `dry_run` (boolean)
- `max_steps` (integer)
- `parent_path` (string)

### `lint_recipe_library` (~165 tokens)

Input parameters:

- `fail_on` (string)
- `recipe_id` (string)
- `rules` (array)
- `severity` (string)

### `score_build` (~219 tokens)

Input parameters:

- `criteria` (array)
- `llmCritique` (boolean)
- `previewTopPath` (string)
- `scopePath` (string)
- `targetFps` (number)

Output parameters:

- `critique` (string)
- `evidence` (object)
- `final` (integer)
- `perCriterion` (object)
- `scopePath` (string)
- `suggestions` (array)
- `warnings` (array)

### `profile_cook_cost` (~168 tokens)

Input parameters:

- `intervalMs` (integer)
- `samples` (integer)
- `scopePath` (string)
- `targetFps` (number)
- `topN` (integer)

Output parameters:

- `frameBudgetMs` (number)
- `hotspots` (array)
- `intervalMs` (number)
- `path` (string)
- `samples` (number)
- `targetFps` (number)
- `warnings` (array)
- `windowMs` (number)

### `control_timeline_transport` (~194 tokens)

Input parameters:

- `action` (string, required)
- `cueName` (string)
- `frame` (integer)
- `rate` (number)

### `inspect_gpu_and_displays` (~102 tokens)

Input parameters:

- `include` (array)

### `diagnose_hardware_environment` (~155 tokens)

Input parameters:

- `expected_min_monitors` (integer)
- `include` (array)
- `status_paths` (array)

Output parameters:

- `bridge` (object)
- `checks` (array)
- `connected` (boolean)
- `endpoint` (string)
- `overall` (string)
- `status_surfaces` (array)
- `system` (object)

### `manage_component_storage` (~165 tokens)

Input parameters:

- `action` (string, required)
- `key` (string)
- `path` (string, required)
- `value`

### `elicit_missing_args` (~131 tokens)

Input parameters:

- `context` (string)
- `max_fields` (integer)
- `partial_args` (object)
- `temperature` (number)
- `tool_name` (string, required)

Output parameters:

- `filled` (object)
- `missing` (array)
- `proposed_args` (object)
- `source` (string)
- `tool_name` (string)
- `warnings` (array)

### `extract_palette` (~164 tokens)

Input parameters:

- `height` (integer)
- `k` (integer)
- `source_top` (string, required)
- `width` (integer)

### `export_sop_to_svg` (~292 tokens)

Input parameters:

- `fill_color` (string)
- `flip_y` (boolean)
- `output_path` (string)
- `scale` (number)
- `source_path` (string, required)
- `stroke_color` (string)
- `stroke_width` (number)

### `swap_operator` (~219 tokens)

Input parameters:

- `new_type` (string, required)
- `node_path` (string, required)
- `preserve_parameters` (boolean)

### `copilot_vision` (~224 tokens)

Input parameters:

- `height` (integer)
- `max_tokens` (integer)
- `question` (string, required)
- `source_top` (string, required)
- `system` (string)
- `width` (integer)

### `get_inline_preview` (~296 tokens)

Input parameters:

- `format` (string)
- `height` (integer)
- `include_full_params` (boolean)
- `jpeg_quality` (integer)
- `max_changed_params` (integer)
- `parent_depth` (integer)
- `path` (string, required)
- `width` (integer)

Output parameters:

- `alive` (boolean)
- `changed_params` (array)
- `cook` (object)
- `errors` (object)
- `family` (string)
- `parameters` (object)
- `path` (string)
- `thumbnail` (object)
- `type` (string)
- `warnings` (array)

### `compact_graph_digest` (~227 tokens)

Input parameters:

- `family_top_types` (integer)
- `include_errors` (boolean)
- `include_output_chain` (boolean)
- `max_tokens` (integer)
- `output_chain_depth` (integer)
- `path` (string)

Output parameters:

- `approxTokens` (number)
- `cachedAt` (string)
- `connectionCount` (number)
- `errors` (object)
- `families` (object)
- `header` (string)
- `nodeCount` (number)
- `outputChain` (array)
- `overBudget` (boolean)
- `path` (string)
- `primaryOutput`
- `warnings` (array)

### `get_dat_content` (~291 tokens)

Input parameters:

- `dat_path` (string, required)
- `include_header` (boolean)
- `limit` (integer)
- `offset` (integer)
- `preview_rows` (integer)

### `get_parameter_menu` (~253 tokens)

Input parameters:

- `keys` (array)
- `menu_only` (boolean)
- `path` (string, required)

Output parameters:

- `name` (string)
- `parameters` (array)
- `path` (string)
- `stale_catalog_warning` (string)
- `type` (string)
- `warnings` (array)

### `focus_network_editor` (~124 tokens)

Input parameters:

- `animate` (boolean)
- `paths` (array, required)

### `create_node_chain` (~91 tokens)

Input parameters:

- `connect_sequentially` (boolean)
- `nodes` (array, required)
- `parent_path` (string, required)

### `connect_nodes` (~172 tokens)

Input parameters:

- `source_output` (integer)
- `source_path` (string, required)
- `target_input` (integer)
- `target_path` (string, required)

### `create_glsl_shader` (~264 tokens)

Input parameters:

- `fragment_shader` (string, required)
- `name` (string)
- `parent_path` (string, required)
- `resolution` (string)
- `uniforms` (array)
- `vertex_shader` (string)

### `create_python_script` (~188 tokens)

Input parameters:

- `code` (string, required)
- `dat_type` (string)
- `name` (string)
- `parent_path` (string, required)

### `set_parameters_batch` (~73 tokens)

Input parameters:

- `updates` (array, required)

### `create_container` (~151 tokens)

Input parameters:

- `comp_type` (string)
- `name` (string)
- `parent_path` (string)

### `create_control_panel` (~151 tokens)

Input parameters:

- `comp_path` (string)
- `controls` (array, required)
- `page` (string)

### `create_control_surface` (~183 tokens)

Input parameters:

- `align` (string)
- `comp_path` (string)
- `cue_buttons` (array)
- `faders` (array)
- `name` (string)

### `animate_parameter` (~211 tokens)

Input parameters:

- `container_path` (string)
- `max` (number)
- `min` (number)
- `name` (string)
- `period_seconds` (number)
- `targets` (array, required)
- `waveform` (string)

### `bind_to_channel` (~487 tokens)

Input parameters:

- `attack` (number)
- `channel` (string, required)
- `offset` (number)
- `release` (number)
- `scale` (number)
- `smooth` (number)
- `smoothing_container` (string)
- `source_chop` (string, required)
- `targets` (array, required)

### `manage_presets` (~147 tokens)

Input parameters:

- `action` (string, required)
- `comp_path` (string)
- `name` (string)
- `params` (array)

### `manage_checkpoint` (~222 tokens)

Input parameters:

- `action` (string, required)
- `comp_path` (string)
- `name` (string)
- `prune_created` (boolean)
- `recreate_deleted` (boolean)

### `manage_cue` (~331 tokens)

Input parameters:

- `action` (string, required)
- `comp_path` (string)
- `duration` (number)
- `name` (string)
- `quantize` (string)

### `manage_component` (~301 tokens)

Input parameters:

- `action` (string, required)
- `comp_path` (string)
- `create_folders` (boolean)
- `file_path` (string, required)
- `linked` (boolean)
- `name` (string)
- `parent_path` (string)

### `add_custom_parameters` (~157 tokens)

Input parameters:

- `comp_path` (string, required)
- `page` (string)
- `params` (array, required)

### `scaffold_extension` (~202 tokens)

Input parameters:

- `class_name` (string, required)
- `comp_path` (string, required)
- `methods` (array)
- `promote` (boolean)
- `slot` (integer)

### `create_macro` (~158 tokens)

Input parameters:

- `comp_path` (string)
- `default` (number)
- `name` (string, required)
- `targets` (array, required)

### `randomize_controls` (~190 tokens)

Input parameters:

- `amount` (number)
- `comp_path` (string)
- `params` (array)
- `seed` (integer)

### `create_phone_remote` (~150 tokens)

Input parameters:

- `comp_path` (string)
- `port` (integer)

### `create_external_io` (~957 tokens)

Input parameters:

- `active` (boolean)
- `bind_to` (array)
- `fps` (number)
- `interface` (string)
- `kind` (string, required)
- `name` (string)
- `net` (string)
- `net_address` (string)
- `normalize` (string)
- `parent_path` (string)
- `port` (integer)
- `rtmp_base` (string)
- `source_name` (string)
- `source_path` (string)
- `stream_key` (string)
- `universe` (integer)
- `url` (string)

### `duplicate_network` (~122 tokens)

Input parameters:

- `name` (string)
- `parent_path` (string)
- `source_path` (string, required)

### `arrange_network` (~192 tokens)

Input parameters:

- `include_docked` (boolean)
- `path` (string, required)
- `recursive` (boolean)

### `create_panic` (~361 tokens)

Input parameters:

- `blackout` (boolean)
- `expose_controls` (boolean)
- `freeze` (boolean)
- `input_path` (string)
- `parent_path` (string)

### `create_clip_launcher` (~291 tokens)

Input parameters:

- `cols` (integer)
- `comp_path` (string)
- `cues` (array, required)
- `morph_time` (number)
- `name` (string)
- `rows` (integer)

### `create_decks` (~423 tokens)

Input parameters:

- `crossfade` (number)
- `cut_deck` (integer)
- `cut_mix` (number)
- `deck_a` (string)
- `deck_b` (string)
- `decks` (array)
- `expose_controls` (boolean)
- `parent_path` (string)

### `learn_control` (~444 tokens)

Input parameters:

- `min_delta` (number)
- `mode` (string, required)
- `offset` (number)
- `parent_path` (string)
- `scale` (number)
- `source_chop` (string, required)
- `target` (string)

### `scaffold_vj_deck` (~422 tokens)

Input parameters:

- `crossfade` (number)
- `deck_a` (string)
- `deck_b` (string)
- `faders` (boolean)
- `midi` (boolean)
- `midi_map` (array)
- `name` (string)
- `parent_path` (string)

### `create_synesthesia_unreal_osc` (~394 tokens)

Input parameters:

- `active` (boolean)
- `controls`
- `host` (string)
- `name` (string)
- `parent_path` (string)
- `port`
- `prefix`
- `preset` (string)

### `create_cue_sequencer` (~336 tokens)

Input parameters:

- `loop` (boolean)
- `morph_seconds` (number)
- `name` (string)
- `parent_path` (string)
- `quantize` (string)
- `steps` (array, required)
- `target` (string)

### `create_stage_dashboard` (~584 tokens)

Input parameters:

- `audio_features` (string)
- `cue_times` (array)
- `cues` (array)
- `faders` (array)
- `layout` (string)
- `name` (string)
- `port` (integer)
- `target` (string)
- `tempo_channel` (string)

### `create_palette` (~518 tokens)

Input parameters:

- `analogous_spread` (number)
- `base_hue` (number)
- `count` (integer)
- `expose_controls` (boolean)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `rule` (string)
- `saturation` (number)
- `source` (string)
- `value` (number)

### `create_data_source` (~449 tokens)

Input parameters:

- `baud` (integer)
- `device` (string)
- `expose_controls` (boolean)
- `fields` (array)
- `kind` (string)
- `name` (string)
- `parent_path` (string)
- `poll_seconds` (number)
- `port` (integer)
- `url` (string)

### `create_led_mapper` (~404 tokens)

Input parameters:

- `fps` (number)
- `height` (integer)
- `layout` (string)
- `name` (string)
- `net` (string)
- `net_address` (string)
- `parent_path` (string)
- `source` (string)
- `start_channel` (integer)
- `start_universe` (integer)
- `width` (integer)

### `batch_operations` (~140 tokens)

Input parameters:

- `default_parent` (string)
- `operations` (array, required)

Output parameters:

- `default_parent` (string)
- `results` (array)
- `warnings` (array)

### `manage_annotation` (~266 tokens)

Input parameters:

- `action` (string, required)
- `h` (number)
- `name` (string)
- `node_path` (string)
- `parent_path` (string)
- `text` (string)
- `w` (number)
- `x` (number)
- `y` (number)

### `set_perform_mode` (~195 tokens)

Input parameters:

- `enabled` (boolean, required)

### `bind_audio_reactive` (~437 tokens)

Input parameters:

- `add_master` (boolean)
- `intensity` (number)
- `mappings` (array)
- `source_chop` (string, required)
- `target` (string, required)

### `create_replicator` (~338 tokens)

Input parameters:

- `callback_stub` (boolean)
- `name` (string)
- `parent_path` (string)
- `rows` (integer)
- `table_path` (string)
- `template_path` (string)

### `create_data_reactive` (~341 tokens)

Input parameters:

- `mappings` (array, required)
- `smooth` (number)
- `source_chop` (string, required)
- `target` (string, required)

### `create_beat_grid_sequencer` (~417 tokens)

Input parameters:

- `action` (string)
- `bpm_source` (string)
- `name` (string)
- `param` (string)
- `parent_path` (string)
- `pattern` (array)
- `steps` (integer)
- `target` (string, required)

### `rebuild_network` (~286 tokens)

Input parameters:

- `auto_layout` (boolean)
- `clear_existing` (boolean)
- `parent_path` (string, required)
- `spec` (object, required)

### `create_envelope_follower` (~608 tokens)

Input parameters:

- `attack` (number)
- `channel` (string, required)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `release` (number)
- `source_chop` (string, required)
- `targets` (array)
- `threshold` (number)

### `create_midi_map` (~321 tokens)

Input parameters:

- `bindings` (array)
- `device` (string)
- `name` (string)
- `parent_path` (string)
- `target` (string)

### `create_modulators` (~394 tokens)

Input parameters:

- `bpm_channel` (string)
- `expose_controls` (boolean)
- `modulators` (array, required)
- `name` (string)
- `parent_path` (string)
- `tempo_source` (string)

### `create_look_bank` (~525 tokens)

Input parameters:

- `ab` (number)
- `action` (string)
- `comp_path` (string)
- `include` (array)
- `morph_seconds` (number)
- `name` (string)
- `quantize` (string)
- `slot` (string)
- `slot_a` (string)
- `slot_b` (string)

### `create_sidechain_pump` (~596 tokens)

Input parameters:

- `attack` (number)
- `channel` (string)
- `depth` (number)
- `name` (string)
- `parent_path` (string)
- `release` (number)
- `rest_value` (number)
- `source_chop` (string, required)
- `targets` (array)

### `create_band_router` (~548 tokens)

Input parameters:

- `bands` (integer)
- `name` (string)
- `parent_path` (string)
- `smooth` (number)
- `source_chop` (string, required)
- `targets` (array)

### `create_xy_pad` (~459 tokens)

Input parameters:

- `label_x` (string)
- `label_y` (string)
- `name` (string)
- `parent_path` (string)
- `size` (integer)
- `x_range` (array)
- `x_target` (string)
- `y_range` (array)
- `y_target` (string)
- `z_range` (array)
- `z_target` (string)

### `create_time_echo` (~702 tokens)

Input parameters:

- `displace_top` (string)
- `feedback` (number)
- `frames` (integer)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source_top` (string, required)

### `create_capture_loop` (~557 tokens)

Input parameters:

- `direction` (string)
- `name` (string)
- `parent_path` (string)
- `protocol` (string)
- `receiver_name` (string)
- `resolution` (array)
- `sender_name` (string)
- `source_top` (string)

### `create_auto_montage` (~415 tokens)

Input parameters:

- `autoplay` (boolean)
- `bpm` (number)
- `clock` (string)
- `crossfade` (number)
- `division` (integer)
- `extensions` (array)
- `folder` (string, required)
- `interval_s` (number)
- `max_clips` (integer)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `seed`

### `create_euclidean_sequencer` (~469 tokens)

Input parameters:

- `action` (string)
- `bpm_source` (string)
- `name` (string)
- `off_value` (number)
- `on_value` (number)
- `param` (string)
- `parent_path` (string)
- `pulses` (integer)
- `rotation` (integer)
- `steps` (integer)
- `target` (string, required)

### `create_preset_morph` (~526 tokens)

Input parameters:

- `action` (string)
- `include` (array)
- `interpolation` (string)
- `morph_seconds` (number)
- `name` (string)
- `parent_path` (string)
- `quantize` (string)
- `slot` (string)
- `target_path` (string)
- `weights` (object)

### `create_scene_timeline` (~391 tokens)

Input parameters:

- `autoplay` (boolean)
- `loop` (boolean)
- `name` (string)
- `parent_path` (string)
- `rate` (number)
- `scenes` (array, required)
- `setlist_path` (string)
- `target` (string)
- `units` (string)

### `create_scheduler` (~327 tokens)

Input parameters:

- `action` (string)
- `expose_controls` (boolean)
- `name` (string)
- `on_done_value` (number)
- `param` (string)
- `parent_path` (string)
- `target` (string)
- `timers` (array, required)

### `create_glsl_material` (~317 tokens)

Input parameters:

- `geometry_shader` (string)
- `glsl_version` (string)
- `lighting_space` (string)
- `name` (string)
- `parent_path` (string, required)
- `pixel_shader` (string, required)
- `two_sided` (boolean)
- `uniforms` (array)
- `vertex_shader` (string)

### `scaffold_tool_generator` (~177 tokens)

Input parameters:

- `description` (string, required)
- `layer` (string)
- `name` (string, required)
- `overwrite` (boolean)
- `repo_root` (string)
- `surface` (string)

### `extend_data_source_fabric` (~440 tokens)

Input parameters:

- `channels` (integer)
- `device` (string)
- `expose_controls` (boolean)
- `fields` (array)
- `frame_format` (string)
- `host` (string)
- `name` (string)
- `parent_path` (string)
- `password` (string)
- `port` (integer)
- `tls` (boolean)
- `topic` (string)
- `transport` (string, required)
- `username` (string)

### `build_chop_chain` (~192 tokens)

Input parameters:

- `name` (string, required)
- `ops` (array, required)
- `parent` (string)

### `author_script_operator` (~236 tokens)

Input parameters:

- `custom_params` (array)
- `family` (string, required)
- `name` (string)
- `on_cook_body` (string)
- `parent_path` (string)

### `create_shared_memory_bridge` (~285 tokens)

Input parameters:

- `direction` (string, required)
- `format` (object)
- `kind` (string, required)
- `name` (string)
- `parent` (string)
- `shmName` (string, required)

### `build_sop_geometry` (~223 tokens)

Input parameters:

- `name` (string, required)
- `ops` (array, required)
- `parent` (string)

### `sync_timecode` (~428 tokens)

Input parameters:

- `cue_on_label` (boolean)
- `drive_timeline` (boolean)
- `fps` (number)
- `host` (string)
- `name` (string)
- `osc_address` (string)
- `parent` (string)
- `port` (integer)
- `source` (string, required)

### `apply_lut` (~548 tokens)

Input parameters:

- `bypass` (boolean)
- `container_name` (string)
- `expose_controls` (boolean)
- `lut_path` (string, required)
- `ocio_config_path` (string)
- `parent_path` (string)
- `prefer` (string)
- `source_path` (string)
- `strength` (number)

### `create_npr_filter` (~489 tokens)

Input parameters:

- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `radius` (number)
- `resolution` (string)
- `sectors` (string)
- `smoothness` (number)
- `source_path` (string, required)
- `strength` (number)

### `post_passes_3d` (~401 tokens)

Input parameters:

- `color_top` (string, required)
- `depth_top` (string)
- `dof_aperture` (number)
- `dof_enable` (boolean)
- `dof_focus` (number)
- `motion_blur_amount` (number)
- `motion_blur_enable` (boolean)
- `name` (string)
- `normal_top` (string)
- `parent_path` (string)
- `resolution` (array)
- `ssao_enable` (boolean)
- `ssao_intensity` (number)
- `ssao_radius` (number)
- `ssr_enable` (boolean)
- `ssr_intensity` (number)
- `velocity_top` (string)

### `create_flow_abstraction` (~412 tokens)

Input parameters:

- `blur_radius` (integer)
- `edge` (number)
- `iterations` (integer)
- `name` (string)
- `parent_path` (string, required)
- `resolution` (string)
- `sigma_e` (number)
- `sigma_r` (number)
- `source` (string, required)
- `strength` (number)
- `tau` (number)

### `create_data_source_http_ws` (~515 tokens)

Input parameters:

- `body` (string)
- `expose_controls` (boolean)
- `headers` (object)
- `method` (string)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `poll_seconds` (number)
- `reconnect_seconds` (number)
- `selectors` (array, required)
- `static_sample` (object)
- `url` (string, required)

### `setup_face_tracking` (~192 tokens)

Input parameters:

- `num_landmarks`
- `parent_path` (string)
- `tox_path` (string)

### `setup_hand_tracking` (~333 tokens)

Input parameters:

- `adapter_name` (string)
- `coordinate_space` (string)
- `max_hands` (integer)
- `parent_path` (string)
- `tox_path` (string)

### `setup_segmentation` (~379 tokens)

Input parameters:

- `feather_px` (integer)
- `invert_mask` (boolean)
- `model` (string)
- `name` (string)
- `parent_path` (string)
- `publish_prekeyed` (boolean)
- `smooth` (boolean)
- `tox_path` (string)

### `create_hand_gesture_bus` (~597 tokens)

Input parameters:

- `active_hand_lock` (boolean)
- `adapter_name` (string)
- `comp_name` (string)
- `coordinate_space` (string)
- `expose_controls` (boolean)
- `fast_smoothing` (number)
- `hand_chop_path` (string)
- `hold_seconds` (number)
- `max_hands` (integer)
- `mirror` (boolean)
- `parent_path` (string)
- `pinch_arm_seconds` (number)
- `pinch_close_dist` (number)
- `pinch_open_dist` (number)
- `pinch_radius` (number)
- `pinch_radius_scale` (number)
- `pinch_threshold` (number)
- `smoothing` (number)
- `source` (string)
- `tox_path` (string)

### `create_hand_ableton_mapper` (~479 tokens)

Input parameters:

- `adapter_name` (string)
- `closed_distance` (number)
- `container_name` (string)
- `coordinate_space` (string)
- `create_overlay` (boolean)
- `ensure_hand_tracking` (boolean)
- `fallback_slots` (boolean)
- `hand_chop` (string)
- `hand_count` (integer)
- `invert_pinch` (boolean)
- `invert_wrist` (boolean)
- `line_width` (number)
- `link_mapper` (boolean)
- `mapper_path` (string)
- `min_confidence` (number)
- `open_distance` (number)
- `parent_path` (string)
- `smoothing` (number)
- `star_size` (number)
- `tox_path` (string)

### `diagnose_tdableton_mapper` (~168 tokens)

Input parameters:

- `expected_reorder` (string)
- `mapper_path` (string)
- `parent_path` (string)
- `repair` (boolean)
- `source_chop` (string)

### `auto_repair_loop` (~314 tokens)

Input parameters:

- `allowed_fixers` (array)
- `dry_run` (boolean)
- `include_warnings` (boolean)
- `max_iterations` (integer)
- `min_progress` (integer)
- `path` (string)

### `build_pop_chain` (~257 tokens)

Input parameters:

- `chain` (array, required)
- `name` (string, required)
- `parent` (string)

### `create_audio_glsl_uniforms` (~187 tokens)

Input parameters:

- `bindings` (array, required)
- `expand_capacity` (boolean)
- `source_chop_path` (string, required)
- `target_glsl_path` (string, required)

### `connect_comfyui` (~416 tokens)

Input parameters:

- `active` (boolean)
- `mode` (string)
- `name` (string)
- `output_mode` (string)
- `output_source_name` (string)
- `output_top_name` (string)
- `parent_path` (string)
- `poll_interval_seconds` (number)
- `server_url` (string)
- `source_top_path` (string)
- `tox_path` (string)
- `watch_folder` (string)
- `workflow_json_path` (string)

### `connect_daydream_cloud` (~318 tokens)

Input parameters:

- `active` (boolean)
- `expose_controls` (boolean)
- `fps` (number)
- `model_id` (string)
- `name` (string)
- `output_mode` (string)
- `output_source_name` (string)
- `parent_path` (string)
- `prompt` (string)
- `seed` (integer)
- `server_url` (string)
- `source_top_path` (string, required)
- `strength` (number)

### `create_llm_chain` (~690 tokens)

Input parameters:

- `auto_request` (boolean)
- `endpoint_url` (string)
- `expose_controls` (boolean)
- `initial_prompt` (string)
- `json_mode` (boolean)
- `max_tokens` (integer)
- `mode` (string)
- `model` (string)
- `name` (string)
- `parent_path` (string)
- `provider` (string)
- `system_prompt` (string)
- `temperature` (number)
- `tox_path` (string)

### `add_timecode_overlay` (~430 tokens)

Input parameters:

- `color` (string)
- `font_size` (number)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `position` (string)
- `source_top` (string, required)
- `target_seconds` (number)

### `create_feedback_network` (~475 tokens)

Input parameters:

- `colors` (array)
- `expose_controls` (boolean)
- `feedback_gain` (number)
- `parent_path` (string)
- `seed_type` (string)
- `transformations` (array)

### `create_generative_art` (~372 tokens)

Input parameters:

- `color_palette` (string)
- `custom_glsl_code` (string)
- `evolution_speed` (number)
- `expose_controls` (boolean)
- `parent_path` (string)
- `technique` (string, required)

### `create_audio_reactive` (~635 tokens)

Input parameters:

- `audio_file_path` (string)
- `audio_source` (string)
- `beat_detection` (boolean)
- `duck_depth` (number)
- `duck_release_ms` (number)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `frequency_bands` (integer)
- `parent_path` (string)
- `sidechain_duck` (boolean)
- `transient_gate` (boolean)
- `transient_hold_ms` (number)
- `transient_threshold` (number)
- `visual_style` (string, required)

### `create_particle_system` (~524 tokens)

Input parameters:

- `emitter_shape` (string)
- `expose_controls` (boolean)
- `forces` (array)
- `lifetime` (number)
- `parent_path` (string)
- `particle_count` (integer)
- `render_style` (string)

### `create_data_visualization` (~289 tokens)

Input parameters:

- `chart_style` (string)
- `data_source` (string)
- `expose_controls` (boolean)
- `parent_path` (string)

### `apply_post_processing` (~341 tokens)

Input parameters:

- `effects` (array, required)
- `parent_path` (string)
- `source_path` (string, required)

### `setup_output` (~344 tokens)

Input parameters:

- `output_type` (string)
- `parent_path` (string)
- `record_format` (string)
- `resolution` (string)
- `source_path` (string, required)

### `get_preview` (~388 tokens)

Input parameters:

- `delay_frames` (integer)
- `height` (integer)
- `job_id` (string)
- `node_path` (string)
- `pre_pulses` (array)
- `sample_grid` (integer)
- `width` (integer)

### `plan_visual` (~83 tokens)

Input parameters:

- `description` (string, required)

### `create_visual_system` (~220 tokens)

Input parameters:

- `description` (string, required)
- `parent_path` (string)
- `resolution` (string)
- `target_fps` (number)

### `extract_audio_features` (~383 tokens)

Input parameters:

- `audio_file_path` (string)
- `bass_hz` (number)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `mid_hz` (number)
- `parent_path` (string)
- `source` (string)
- `treble_hz` (number)

### `create_motion_reactive` (~427 tokens)

Input parameters:

- `analysis_resolution` (integer)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `movie_file_path` (string)
- `parent_path` (string)
- `source` (string)

### `create_interactive_projection_mapping` (~533 tokens)

Input parameters:

- `analysis_resolution` (integer)
- `background_color` (string)
- `blob_threshold` (number)
- `camera_index` (integer)
- `card_color` (string)
- `card_count` (integer)
- `debug_view` (string)
- `dot_color` (string)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `fallback_to_synthetic` (boolean)
- `interaction_mode` (string)
- `max_blobs` (integer)
- `motion_sensitivity` (number)
- `name` (string)
- `output_height` (integer)
- `output_width` (integer)
- `parent_path` (string)
- `particle_count` (integer)
- `projection_brightness` (number)
- `repel_radius` (number)
- `source` (string)
- `trail_decay` (number)

### `create_kinect_wall_harp` (~1136 tokens)

Input parameters:

- `activate_freenect` (boolean)
- `audio_device` (string)
- `audio_sample_rate` (integer)
- `background_level` (number)
- `base_color` (string)
- `bridge_status_json` (string)
- `brightness` (number)
- `calibration_hold_ms` (integer)
- `cooldown_ms` (integer)
- `crop_bottom` (number)
- `crop_left` (number)
- `crop_right` (number)
- `crop_top` (number)
- `curtain_follow` (number)
- `curtain_spread` (number)
- `deactivate_existing_freenect` (boolean)
- `decay` (number)
- `depth_polarity` (string)
- `expose_controls` (boolean)
- `fallback_to_synthetic` (boolean)
- `frequencies` (array)
- `glow` (number)
- `hit_color` (string)
- `input_bottom` (number)
- `input_left` (number)
- `input_mirror_x` (boolean)
- `input_right` (number)
- `input_top` (number)
- `master_volume` (number)
- `name` (string)
- `osc_port` (integer)
- `output_height` (integer)
- `output_width` (integer)
- `parent_path` (string)
- `reverb_damping` (number)
- `reverb_decay` (number)
- `reverb_mix` (number)
- `sensitivity` (number)
- `show_debug` (boolean)
- `smoothing` (number)
- `source` (string)
- `string_count` (integer)
- `touch_thickness` (number)
- `vibration_amount` (number)
- `vibration_decay` (number)
- `visual_line_count` (integer)
- `wall_depth_center` (number)

### `create_multi_output` (~425 tokens)

Input parameters:

- `as_windows` (boolean)
- `count` (integer)
- `layout` (string)
- `overlap` (number)
- `parent_path` (string)
- `resolution` (string)
- `source_path` (string, required)

### `sync_external_clock` (~288 tokens)

Input parameters:

- `bpm` (number)
- `mode` (string)
- `parent_path` (string)

### `create_tempo_sync` (~245 tokens)

Input parameters:

- `emit_events` (boolean)
- `expose_controls` (boolean)
- `parent_path` (string)
- `period` (number)

### `create_text_overlay` (~315 tokens)

Input parameters:

- `align` (string)
- `color` (string)
- `font_size` (number)
- `parent_path` (string)
- `resolution` (string)
- `source_path` (string)
- `text` (string)
- `valign` (string)

### `create_autopilot` (~367 tokens)

Input parameters:

- `amount` (number)
- `beats` (integer)
- `comp_path` (string)
- `mode` (string)
- `parent_path` (string)

### `create_layer_mixer` (~291 tokens)

Input parameters:

- `blend` (string)
- `expose_controls` (boolean)
- `inputs` (array)
- `parent_path` (string)

### `create_video_player` (~245 tokens)

Input parameters:

- `expose_controls` (boolean)
- `files` (array)
- `parent_path` (string)

### `create_3d_scene` (~368 tokens)

Input parameters:

- `expose_controls` (boolean)
- `instances` (integer)
- `parent_path` (string)
- `primitive` (string)
- `scale_variation` (number)
- `spin` (number)

### `create_projection_mapping` (~129 tokens)

Input parameters:

- `parent_path` (string)
- `source_path` (string)

### `create_keyframe_animation` (~286 tokens)

Input parameters:

- `easing` (string)
- `keyframes` (array, required)
- `loop` (boolean)
- `parent_path` (string)
- `targets` (array, required)

### `create_simulation` (~210 tokens)

Input parameters:

- `decay` (number)
- `expose_controls` (boolean)
- `parent_path` (string)
- `speed` (number)
- `type` (string)

### `list_recipes` (~75 tokens)

Input parameters:

- `tag` (string)

### `apply_recipe` (~158 tokens)

Input parameters:

- `id` (string, required)
- `parent_path` (string)

### `scaffold_show` (~152 tokens)

Input parameters:

- `name` (string)
- `parent_path` (string)

### `create_strobe` (~379 tokens)

Input parameters:

- `color` (string)
- `duty` (number)
- `expose_controls` (boolean)
- `input_path` (string)
- `intensity` (number)
- `parent_path` (string)
- `rate_hz` (number)

### `create_kaleidoscope` (~396 tokens)

Input parameters:

- `center_x` (number)
- `center_y` (number)
- `expose_controls` (boolean)
- `input_path` (string)
- `parent_path` (string)
- `rotation` (number)
- `segments` (integer)
- `zoom` (number)

### `create_glitch` (~447 tokens)

Input parameters:

- `amount` (number)
- `block_size` (number)
- `expose_controls` (boolean)
- `input_path` (string)
- `parent_path` (string)
- `rgb_shift` (number)
- `seed` (number)
- `speed` (number)

### `create_spectrum` (~408 tokens)

Input parameters:

- `audio_file_path` (string)
- `bands` (integer)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `parent_path` (string)
- `source` (string)

### `detect_onsets` (~590 tokens)

Input parameters:

- `audio_file_path` (string)
- `emit_events` (boolean)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `hat_hz` (number)
- `kick_hz` (number)
- `parent_path` (string)
- `snare_hz` (number)
- `source` (string)
- `threshold` (number)

### `create_color_grade` (~626 tokens)

Input parameters:

- `black_level` (number)
- `brightness` (number)
- `contrast` (number)
- `expose_controls` (boolean)
- `gamma` (number)
- `hue` (number)
- `input_path` (string)
- `lut_path` (string)
- `parent_path` (string)
- `saturation` (number)

### `create_color_wheels` (~645 tokens)

Input parameters:

- `base_name` (string)
- `expose_controls` (boolean)
- `gain` (array)
- `gamma` (array)
- `lift` (array)
- `offset` (number)
- `parent_path` (string)
- `saturation` (number)
- `source_path` (string)

### `import_model` (~270 tokens)

Input parameters:

- `expose_controls` (boolean)
- `model_path` (string)
- `parent_path` (string)
- `rotate_y` (number)
- `scale` (number)
- `zoom` (number)

### `create_shader_lib` (~237 tokens)

Input parameters:

- `color` (string)
- `expose_controls` (boolean)
- `parent_path` (string)
- `resolution` (array)
- `scale` (number)
- `shader` (string)
- `speed` (number)

### `create_shader_park` (~277 tokens)

Input parameters:

- `camera_z` (number)
- `code` (string)
- `expose_controls` (boolean)
- `name` (string)
- `opacity` (number)
- `parent_path` (string)
- `resolution` (array)
- `scale` (number)
- `speed` (number)
- `step_size` (number)
- `uniform_values` (object)

### `create_video_synth` (~399 tokens)

Input parameters:

- `color` (string)
- `expose_controls` (boolean)
- `freq_x` (number)
- `freq_y` (number)
- `mode` (string)
- `parent_path` (string)
- `resolution` (array)
- `scale` (number)
- `speed` (number)

### `create_detection_reactive` (~427 tokens)

Input parameters:

- `input_top`
- `max_objects` (integer)
- `model_path`
- `name` (string)
- `parent_path` (string)
- `reconnect_seconds` (number)
- `source` (string)
- `url` (string)

### `create_fixture_control` (~472 tokens)

Input parameters:

- `beam_angle` (number)
- `beam_length` (number)
- `fixtures` (array, required)
- `fps` (number)
- `host`
- `name` (string)
- `net` (string)
- `pan_range` (number)
- `parent_path` (string)
- `tilt_range` (number)
- `universe` (integer)

### `create_geo_visualization` (~304 tokens)

Input parameters:

- `default_height` (number)
- `extrude` (boolean)
- `geojson` (object, required)
- `name` (string)
- `parent_path` (string)
- `scale` (number)

### `create_depth_silhouette` (~676 tokens)

Input parameters:

- `expose_controls` (boolean)
- `fill_color` (string)
- `invert` (boolean)
- `parent_path` (string)
- `smooth` (number)
- `source` (string)
- `source_file_path` (string)
- `threshold` (number)

### `create_kinetic_text` (~643 tokens)

Input parameters:

- `color` (string)
- `expose_controls` (boolean)
- `input_path` (string)
- `mode` (string)
- `parent_path` (string)
- `rate_hz` (number)
- `size` (number)
- `text` (string)

### `create_waveform` (~479 tokens)

Input parameters:

- `audio_file_path` (string)
- `color` (string)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `parent_path` (string)
- `scale` (number)
- `source` (string)
- `time_window` (number)

### `detect_pitch` (~533 tokens)

Input parameters:

- `audio_file_path` (string)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `max_hz` (number)
- `min_hz` (number)
- `parent_path` (string)
- `source` (string)

### `create_3d_audio_reactive` (~551 tokens)

Input parameters:

- `audio_file_path` (string)
- `bands` (integer)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `mode` (string)
- `parent_path` (string)
- `primitive` (string)
- `source` (string)
- `spin` (number)

### `create_dome_output` (~453 tokens)

Input parameters:

- `expose_controls` (boolean)
- `fov` (number)
- `parent_path` (string)
- `projection` (string)
- `resolution` (string)
- `source_path` (string, required)

### `create_mesh_warp` (~340 tokens)

Input parameters:

- `amount` (number)
- `cols` (integer)
- `expose_controls` (boolean)
- `parent_path` (string)
- `rows` (integer)
- `source_path` (string, required)
- `warp` (string)

### `create_depth_displacement` (~572 tokens)

Input parameters:

- `depth` (number)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `invert` (boolean)
- `movie_file_path` (string)
- `parent_path` (string)
- `source` (string)
- `subdivisions` (integer)

### `create_gpu_particle_field` (~562 tokens)

Input parameters:

- `expose_controls` (boolean)
- `forces` (array)
- `parent_path` (string)
- `point_size` (number)
- `reactivity` (string)
- `side` (integer)

### `create_raymarch_scene` (~369 tokens)

Input parameters:

- `camera_z` (number)
- `color_a` (string)
- `color_b` (string)
- `expose_controls` (boolean)
- `intensity` (number)
- `parent_path` (string)
- `resolution` (array)
- `scene` (string)
- `speed` (number)
- `step_count` (integer)

### `create_raytk_scene` (~464 tokens)

Input parameters:

- `add_camera` (boolean)
- `add_light` (boolean)
- `material` (boolean)
- `name` (string)
- `parent_path` (string)
- `sdf_primitive` (string)
- `union_with` (string)

### `detect_tempo` (~696 tokens)

Input parameters:

- `audio_in` (string)
- `drive_tempo` (boolean)
- `expose_controls` (boolean)
- `file` (string)
- `max_bpm` (number)
- `min_bpm` (number)
- `name` (string)
- `parent_path` (string)
- `sensitivity` (number)
- `source` (string)

### `create_pbr_scene` (~475 tokens)

Input parameters:

- `base_color` (array)
- `env_color` (array)
- `expose_controls` (boolean)
- `metallic` (number)
- `parent_path` (string)
- `rotate` (number)
- `roughness` (number)
- `shape` (string)

### `create_particle_flock` (~526 tokens)

Input parameters:

- `alignment` (number)
- `cohesion` (number)
- `color` (array)
- `count` (integer)
- `expose_controls` (boolean)
- `parent_path` (string)
- `point_size` (number)
- `separation` (number)
- `speed` (number)

### `create_point_cloud` (~669 tokens)

Input parameters:

- `depth_scale` (number)
- `existing` (string)
- `expose_controls` (boolean)
- `file` (string)
- `parent_path` (string)
- `point_size` (number)
- `resolution` (integer)
- `rotate` (number)
- `source` (string)

### `create_generative_audio` (~561 tokens)

Input parameters:

- `expose_controls` (boolean)
- `fm_depth` (number)
- `fm_ratio` (number)
- `frequency` (number)
- `parent_path` (string)
- `synth` (string)
- `to_device` (boolean)
- `volume` (number)
- `waveform` (string)

### `create_cubemap_dome` (~530 tokens)

Input parameters:

- `expose_controls` (boolean)
- `fov` (number)
- `name` (string)
- `parent_path` (string)
- `projection` (string)
- `resolution` (string)
- `source` (string)

### `scaffold_genre` (~281 tokens)

Input parameters:

- `bpm` (number)
- `genre` (string)
- `name` (string)
- `parent_path` (string)

### `create_pose_tracking` (~536 tokens)

Input parameters:

- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `mediapipe_chop_path` (string)
- `mirror` (boolean)
- `osc_port` (integer)
- `parent_path` (string)
- `smoothing` (number)
- `source` (string)

### `create_pose_skeleton` (~614 tokens)

Input parameters:

- `camera_distance` (number)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `line_color` (string)
- `line_width` (number)
- `mediapipe_chop_path` (string)
- `osc_port` (integer)
- `parent_path` (string)
- `source` (string)

### `create_body_bubbles` (~872 tokens)

Input parameters:

- `body_chop_path` (string)
- `body_contour_width` (number)
- `body_radius` (number)
- `bubble_count` (integer)
- `bubble_repulsion` (number)
- `buoyancy` (number)
- `camera_opacity` (number)
- `camera_top_path` (string)
- `drag` (number)
- `emit_on_open_palm` (boolean)
- `expose_controls` (boolean)
- `fallback_to_pose_wrists` (boolean)
- `floor_bounce` (number)
- `gravity` (number)
- `hand_chop_path` (string)
- `hand_emit_rate` (number)
- `hide_camera_tracking_overlays` (boolean)
- `lifetime_seconds` (number)
- `name` (string)
- `output_resolution` (array)
- `palm_open_threshold` (number)
- `parent_path` (string)
- `show_body_contour` (boolean)
- `show_camera_background` (boolean)
- `skeleton_impulse` (number)
- `tracking_smoothing` (number)
- `wall_bounce` (number)

### `create_body_reactive` (~679 tokens)

Input parameters:

- `color` (string)
- `dot_size` (number)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `glow_amount` (number)
- `mediapipe_chop_path` (string)
- `osc_port` (integer)
- `parent_path` (string)
- `source` (string)
- `trail_decay` (number)
- `visual_style` (string)

### `create_hand_hologram` (~235 tokens)

Input parameters:

- `accent_color` (string)
- `audio_device_hint` (string)
- `audio_mode` (string)
- `capture_preview` (boolean)
- `color` (string)
- `comp_name` (string)
- `expose_controls` (boolean)
- `float_height` (number)
- `glow` (number)
- `hand_chop_path` (string)
- `input_top_path` (string)
- `parent_path` (string)
- `pinch_scale_amount` (number)
- `preset` (string)
- `resolution` (array)
- `rotation_speed` (number)
- `scanline_amount` (number)
- `size` (number)
- `source` (string)
- `tox_path` (string)
- `transparency` (number)

### `setup_body_tracking` (~236 tokens)

Input parameters:

- `build_skeleton` (boolean)
- `parent_path` (string)
- `tox_path` (string)

### `create_transition` (~450 tokens)

Input parameters:

- `duration` (number)
- `name` (string)
- `parent_path` (string)
- `progress` (number)
- `resolution` (array)
- `source_a` (string)
- `source_b` (string)
- `style` (string)

### `create_live_source` (~344 tokens)

Input parameters:

- `kind` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source_name` (string)

### `create_layer_stack` (~274 tokens)

Input parameters:

- `count` (integer)
- `layers` (array)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)

### `create_media_bin` (~279 tokens)

Input parameters:

- `crossfade` (number)
- `extensions` (array)
- `folder` (string, required)
- `max_clips` (integer)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)

### `create_keyer` (~479 tokens)

Input parameters:

- `background` (string)
- `key_color` (string)
- `key_type` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `softness` (number)
- `source` (string)
- `tolerance` (number)

### `create_datamosh` (~464 tokens)

Input parameters:

- `decay` (number)
- `displace` (number)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source` (string)

### `create_displacement_warp` (~574 tokens)

Input parameters:

- `amount` (number)
- `modulator` (string)
- `modulator_top` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source` (string)
- `speed` (number)

### `create_halftone` (~436 tokens)

Input parameters:

- `angle` (number)
- `dot_size` (number)
- `mix` (number)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source` (string)
- `style` (string)

### `create_vector_lines` (~609 tokens)

Input parameters:

- `analysis_resolution` (array)
- `camera_device` (string)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `fit_curves` (boolean)
- `invert` (boolean)
- `line_color` (string)
- `line_width` (number)
- `mode` (string)
- `movie_file_path` (string)
- `name` (string)
- `opacity` (number)
- `overlay_mode` (string)
- `parent_path` (string)
- `pre_blur` (number)
- `remove_borders` (boolean)
- `resample` (boolean)
- `show_source` (boolean)
- `smooth_shapes` (boolean)
- `source` (string)
- `step_size` (number)
- `threshold` (number)

### `create_feedback_tunnel` (~419 tokens)

Input parameters:

- `decay` (number)
- `hue_shift` (number)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `rotate` (number)
- `source` (string)
- `zoom` (number)

### `multipass_3d_depth` (~394 tokens)

Input parameters:

- `expose_depth` (boolean)
- `geometry` (string)
- `instances` (integer)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `spin` (number)
- `ssao` (boolean)

### `create_set_navigator` (~248 tokens)

Input parameters:

- `go_on_beat` (boolean)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `scenes` (array)
- `target` (string, required)

### `create_pop_field` (~465 tokens)

Input parameters:

- `count` (integer)
- `name` (string)
- `parent_path` (string)
- `pattern` (string)
- `point_size` (number)
- `resolution` (array)
- `spin` (number)

### `create_pop_geometry` (~538 tokens)

Input parameters:

- `base_name` (string)
- `expose_controls` (boolean)
- `noise_amount` (number)
- `noise_period` (number)
- `parent_path` (string)
- `primitive` (string)
- `rotate` (array)
- `scale` (array)
- `subdivisions` (integer)
- `text_string` (string)
- `translate` (array)

### `create_text_3d` (~376 tokens)

Input parameters:

- `color` (string)
- `depth` (number)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `spin` (number)
- `text` (string)

### `create_midi_note_reactive` (~340 tokens)

Input parameters:

- `device_name` (string)
- `name` (string)
- `notes` (integer)
- `parent_path` (string)
- `source` (string)

### `create_test_pattern` (~476 tokens)

Input parameters:

- `bg_color` (array)
- `divisions` (integer)
- `height` (integer)
- `label` (string)
- `line_color` (array)
- `name` (string)
- `output_number` (integer)
- `parent_path` (string)
- `pattern` (string)
- `width` (integer)

### `create_text_crawl` (~665 tokens)

Input parameters:

- `bg_alpha` (number)
- `color` (array)
- `font_size` (number)
- `height` (integer)
- `loop` (boolean)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `speed` (number)
- `text` (string, required)
- `width` (integer)

### `create_blob_reactive` (~602 tokens)

Input parameters:

- `camera_index` (integer)
- `max_blobs` (integer)
- `name` (string)
- `parent_path` (string)
- `source` (string)
- `source_top` (string)
- `targets` (array)
- `threshold` (number)

### `compose_cue_list` (~219 tokens)

Input parameters:

- `apply` (boolean)
- `bars` (integer)
- `bpm` (number)
- `containerName` (string)
- `description` (string, required)
- `preferLlm` (boolean)
- `style` (string)
- `title` (string)

### `enhance_build` (~249 tokens)

Input parameters:

- `autoApply` (boolean)
- `focusCriterion` (string)
- `maxProposals` (integer)
- `rescore` (boolean)
- `scopePath` (string)
- `targetFps` (number)

Output parameters:

- `after`
- `applied` (array)
- `before`
- `delta` (object)
- `proposals` (array)
- `scopePath` (string)
- `warnings` (array)

### `create_prob_sequencer` (~291 tokens)

Input parameters:

- `bpm` (number)
- `bpm_source` (string)
- `division` (string)
- `name` (string)
- `parent_path` (string)
- `seed` (integer)
- `startState` (string)
- `states` (array, required)

### `create_two_way_surface` (~279 tokens)

Input parameters:

- `host` (string)
- `listenPort` (integer)
- `mappings` (array, required)
- `midiDevice` (string)
- `name` (string)
- `parent` (string)
- `port` (integer)
- `protocol` (string)
- `rateLimitHz` (number)

### `create_automation_lane` (~224 tokens)

Input parameters:

- `bars`
- `bpm` (number)
- `mode` (string)
- `name` (string, required)
- `parent` (string)
- `targetParam` (string, required)

### `create_chroma_reactive` (~172 tokens)

Input parameters:

- `audioSource` (string)
- `fftSize`
- `name` (string)
- `parent` (string)
- `smoothing` (number)

### `create_transient_reactive` (~248 tokens)

Input parameters:

- `audioSource` (string)
- `fastAttackMs` (number)
- `fastReleaseMs` (number)
- `name` (string, required)
- `parent` (string)
- `sensitivity` (number)
- `slowAttackMs` (number)
- `slowReleaseMs` (number)

### `create_energy_structure` (~404 tokens)

Input parameters:

- `audioSource` (string)
- `buildThreshold` (number)
- `dropThreshold` (number)
- `name` (string, required)
- `parent` (string)
- `windowSec` (number)

### `create_phone_gesture` (~260 tokens)

Input parameters:

- `enableImu` (boolean)
- `enableMultitouch` (boolean)
- `name` (string)
- `parent` (string)
- `port` (integer)
- `shakeThreshold` (number)

### `moodboard_to_system` (~257 tokens)

Input parameters:

- `generator` (string)
- `images` (array, required)
- `includePostFx` (boolean)
- `intensity` (number)
- `parent_path` (string)
- `preferLlm` (boolean)
- `style` (string)

### `audio_fingerprint_to_visual` (~381 tokens)

Input parameters:

- `apply_top_op` (string)
- `audio_file_path` (string)
- `audio_source` (string)
- `dry_run` (boolean)
- `existing_chop_path` (string)
- `expose_controls` (boolean)
- `force_family` (string)
- `parent_path` (string)
- `sample_sec` (number)

### `create_engine_comp` (~357 tokens)

Input parameters:

- `name` (string)
- `parent_path` (string)
- `perform_mode` (string)
- `reload` (boolean)
- `tox_path` (string, required)
- `use_color_map` (boolean)

### `create_dmx_fixture_pipeline` (~324 tokens)

Input parameters:

- `fixtures` (array, required)
- `fps` (number)
- `host`
- `name` (string)
- `net` (string)
- `parent_path` (string)
- `universe` (integer)

### `create_growth_system` (~430 tokens)

Input parameters:

- `axiom` (string)
- `branchAngle` (number)
- `color` (array)
- `expose_controls` (boolean)
- `generations` (integer)
- `name` (string)
- `parent` (string)
- `rules` (array)
- `seed` (integer)
- `step_length` (number)
- `thickness` (number)

### `import_shadertoy` (~234 tokens)

Input parameters:

- `capture_preview` (boolean)
- `channels` (array)
- `expose_mouse_control` (boolean)
- `expose_speed_control` (boolean)
- `name` (string)
- `parent_path` (string)
- `pixel_format` (string)
- `provenance_override` (object)
- `raw_source` (string)
- `resolution` (array)
- `shader_id` (string)
- `url` (string)

### `import_isf_shader` (~219 tokens)

Input parameters:

- `capture_preview` (boolean)
- `channel_overrides` (array)
- `control_defaults` (object)
- `expose_controls` (boolean)
- `fetch_timeout_ms` (integer)
- `name` (string)
- `parent_path` (string)
- `pixel_format` (string)
- `resolution` (array)
- `source` (string, required)
- `source_kind` (string)

### `create_fluid_sim` (~413 tokens)

Input parameters:

- `audio_path` (string)
- `dissipation` (number)
- `dye_color` (string)
- `expose_controls` (boolean)
- `injection_mode` (string)
- `injection_radius` (number)
- `injection_strength` (number)
- `parent_path` (string)
- `pressure_iterations` (integer)
- `resolution` (string)
- `viscosity` (number)

### `image_to_particles` (~656 tokens)

Input parameters:

- `audio_file` (string)
- `audio_source` (string)
- `color_mode` (string)
- `damp` (number)
- `expose_controls` (boolean)
- `parent_path` (string)
- `particle_size` (number)
- `scatter_strength` (number)
- `side` (integer)
- `source`
- `spring_stiffness` (number)
- `tint_color` (array)

### `create_dither` (~476 tokens)

Input parameters:

- `bits` (string)
- `high_color` (array)
- `low_color` (array)
- `mix` (number)
- `name` (string)
- `palette_mode` (string)
- `parent_path` (string)
- `pattern` (string)
- `resolution` (array)
- `scale` (number)
- `source` (string)
- `threshold` (number)

### `create_jfa_voronoi` (~439 tokens)

Input parameters:

- `color_a` (string)
- `color_b` (string)
- `edge_color` (string)
- `edge_thickness` (number)
- `expose_controls` (boolean)
- `jitter` (number)
- `palette_image` (string)
- `palette_mode` (string)
- `parent_path` (string)
- `resolution` (array)
- `seed_count` (integer)
- `speed` (number)
- `step_count` (integer)

### `setup_tdableton` (~371 tokens)

Input parameters:

- `device_param_count` (integer)
- `expose_devices` (boolean)
- `host` (string)
- `include_master` (boolean)
- `include_tempo` (boolean)
- `mode` (string)
- `name` (string)
- `parent_path` (string)
- `port_in` (integer)
- `port_out` (integer)
- `track_count` (integer)

### `create_chop_recorder` (~314 tokens)

Input parameters:

- `autoBind` (string)
- `lengthSeconds` (number)
- `loop` (boolean)
- `name` (string, required)
- `parent` (string)
- `recordOnCreate` (boolean)
- `sourceChop` (string, required)
- `takeName` (string)

### `create_video_scopes` (~490 tokens)

Input parameters:

- `enable_histogram` (boolean)
- `enable_parade` (boolean)
- `enable_vectorscope` (boolean)
- `enable_waveform` (boolean)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `gain` (number)
- `layout` (string)
- `output_resolution` (array)
- `panel_resolution` (integer)
- `parent_path` (string)
- `source` (string)
- `trace_color` (string)
- `video_file_path` (string)

### `create_sdf_field` (~446 tokens)

Input parameters:

- `background` (string)
- `camera_target` (array)
- `camera_z` (number)
- `color_a` (string)
- `color_b` (string)
- `expose_controls` (boolean)
- `intensity` (number)
- `light_direction` (array)
- `parent_path` (string)
- `primitives` (array)
- `resolution` (array)
- `rotate_scene` (number)
- `speed` (number)
- `step_count` (integer)

### `create_strange_attractor` (~489 tokens)

Input parameters:

- `attractor` (string)
- `auto_frame` (boolean)
- `bg_color` (array)
- `color` (array)
- `dt` (number)
- `expose_controls` (boolean)
- `name` (string)
- `params` (object)
- `parent` (string)
- `seed` (array)
- `steps_per_frame` (integer)
- `thickness` (number)
- `trail_length` (integer)

### `create_optical_flow` (~564 tokens)

Input parameters:

- `blur` (number)
- `direction_from` (string)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `sensitivity` (number)
- `smoothing` (number)
- `source` (string)

### `create_histogram_scope` (~531 tokens)

Input parameters:

- `bar_style` (string)
- `bins` (integer)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `gain` (number)
- `log_scale` (boolean)
- `mode` (string)
- `parent_path` (string)
- `resolution` (array)
- `source` (string)
- `trace_color` (string)
- `video_file_path` (string)

### `create_safety_blackout_chain` (~526 tokens)

Input parameters:

- `arm_emergency_snap` (boolean)
- `expose_controls` (boolean)
- `fade_curve` (string)
- `fade_seconds` (number)
- `hotkey`
- `initial_state` (string)
- `input_path` (string)
- `parent_path` (string)
- `recovery_mode` (string)
- `show_safe_label`
- `watchdog_channel` (string)

### `create_setlist_runner` (~347 tokens)

Input parameters:

- `autostart` (boolean)
- `default_transition` (number)
- `loop` (boolean)
- `name` (string)
- `parent_path` (string)
- `rows` (array, required)
- `show_hud` (boolean)
- `sources_map` (object)

### `create_show_failover` (~455 tokens)

Input parameters:

- `fade_ms` (integer)
- `fallback_file` (string)
- `parent_path` (string)
- `primary_path` (string)
- `recover_ms` (integer)
- `stall_ms` (integer)
- `status_overlay` (boolean)
- `sticky_recover` (boolean)
- `watch_errors` (boolean)

### `create_pose_reactive` (~502 tokens)

Input parameters:

- `bindings` (array)
- `channels` (array, required)
- `container_name` (string)
- `expose_controls` (boolean)
- `intensity` (number)
- `parent_path` (string)
- `smoothing` (number)
- `source_chop` (string, required)

### `create_pose_controlnet_driver` (~566 tokens)

Input parameters:

- `color_preset` (string)
- `confidence_gate` (number)
- `coordinate_space` (string)
- `custom_joint_colors` (array)
- `custom_limb_colors` (array)
- `expose_controls` (boolean)
- `joint_radius` (number)
- `limb_thickness` (number)
- `mirror` (boolean)
- `output_mode` (string)
- `parent_path` (string)
- `pose_chop_path` (string)
- `resolution` (string)
- `sender_name` (string)
- `source` (string)

### `create_ascii_render` (~398 tokens)

Input parameters:

- `bg_color` (array)
- `cell_size` (integer)
- `charset` (string)
- `color_mode` (string)
- `fg_color` (array)
- `font` (string)
- `mix` (number)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source` (string)

### `create_phrase_locked_cue_engine` (~467 tokens)

Input parameters:

- `expose_controls` (boolean)
- `name` (string)
- `parent_path` (string)
- `pending_chop_path` (string, required)
- `phrase_length_bars`
- `quantize_mode` (string)
- `queue_capacity` (integer)

### `create_pop_particle_system` (~468 tokens)

Input parameters:

- `emission_rate` (integer)
- `feedback_gain` (number)
- `force_texture_path` (string)
- `lifetime` (number)
- `name` (string)
- `output` (string)
- `parent_path` (string)
- `resolution` (array)

### `create_pop_growth` (~472 tokens)

Input parameters:

- `decay` (number)
- `expose_controls` (boolean)
- `feedback_gain` (number)
- `force_scale` (number)
- `growth_rate` (number)
- `max_points` (integer)
- `mode` (string)
- `name` (string)
- `noise_freq` (number)
- `parent_path` (string)
- `resolution` (array)
- `seed` (integer)
- `threshold` (number)

### `create_pop_lines_pointcloud` (~577 tokens)

Input parameters:

- `auto_pattern` (string)
- `color` (array)
- `color_mode` (string)
- `count` (integer)
- `expose_controls` (boolean)
- `line_alpha` (number)
- `max_distance` (number)
- `max_lines` (integer)
- `max_neighbors` (integer)
- `name` (string)
- `parent_path` (string)
- `point_size` (number)
- `resolution` (array)
- `source_path` (string)
- `spin` (number)

### `create_depth_pop_field` (~542 tokens)

Input parameters:

- `color_by_depth` (boolean)
- `depth_scale` (number)
- `depth_top_path` (string)
- `expose_controls` (boolean)
- `invert_depth` (boolean)
- `name` (string)
- `parent_path` (string)
- `particle_density` (integer)
- `point_size` (number)
- `resolution` (array)
- `scatter_mode` (string)
- `spin` (number)

### `create_stipple_pointcloud` (~434 tokens)

Input parameters:

- `color_mode` (string)
- `density` (integer)
- `dot_size` (number)
- `expose_controls` (boolean)
- `jitter_amount` (number)
- `mode` (string)
- `name` (string)
- `palette_color` (array)
- `parent_path` (string)
- `resolution` (array)
- `source_top_path` (string)

### `drive_streamdiffusion` (~429 tokens)

Input parameters:

- `cfg` (number)
- `controlnet_weight` (number)
- `expose_controls` (boolean)
- `output_mode` (string)
- `output_name` (string)
- `parent_path` (string)
- `prompt` (string)
- `seed` (integer)
- `source_top_path` (string)
- `strength` (number)
- `t_index` (integer)
- `tox_path` (string)

### `setup_mediapipe_plugin` (~458 tokens)

Input parameters:

- `container_name` (string)
- `enable_body` (boolean)
- `enable_face` (boolean)
- `enable_hand` (boolean)
- `enable_segmentation` (boolean)
- `parent_path` (string)
- `source_video_path` (string)
- `tox_path` (string)

### `create_depth_from_2d` (~384 tokens)

Input parameters:

- `model_variant` (string)
- `output_resolution` (string)
- `parent_path` (string)
- `source_top_path` (string, required)
- `tox_path` (string)

### `create_gaussian_splat_scene` (~538 tokens)

Input parameters:

- `camera_path` (string)
- `container_name` (string)
- `expose_controls` (boolean)
- `output_res` (string)
- `parent_path` (string)
- `splat_asset_path` (string, required)
- `tox_path` (string)

### `create_ai_mirror` (~431 tokens)

Input parameters:

- `camera_device_idx` (integer)
- `cfg` (number)
- `existing_top_path` (string)
- `expose_control_panel` (boolean)
- `fallback_to_synthetic` (boolean)
- `name` (string)
- `negative_prompt` (string)
- `output_mode` (string)
- `output_sender_name` (string)
- `parent_path` (string)
- `prompt` (string)
- `seed` (integer)
- `show_camera_preview` (boolean)
- `source` (string)
- `steps` (integer)
- `strength` (number)

### `create_slit_scan` (~503 tokens)

Input parameters:

- `axis` (string)
- `cache_depth` (integer)
- `direction` (string)
- `expose_controls` (boolean)
- `name` (string)
- `parent_path` (string)
- `source_top_path` (string)

### `create_chrome_blobs` (~293 tokens)

Input parameters:

- `background` (string)
- `count` (integer)
- `metal_color` (string)
- `name` (string)
- `parent_path` (string)
- `source_top_path` (string)
- `speed` (number)

### `create_vintage_lens` (~280 tokens)

Input parameters:

- `ca_strength` (number)
- `distortion_strength` (number)
- `era` (string)
- `grain_amount` (number)
- `name` (string)
- `parent_path` (string)
- `source_top_path` (string, required)
- `vignette_strength` (number)

### `create_reaction_diffusion` (~531 tokens)

Input parameters:

- `Da` (number)
- `Db` (number)
- `F` (number)
- `K` (number)
- `iterations` (integer)
- `name` (string)
- `palette` (string)
- `parent_path` (string)
- `resolution` (integer)

### `create_pixel_sort` (~368 tokens)

Input parameters:

- `axis` (string)
- `direction` (string)
- `iterations` (integer)
- `mix` (number)
- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `sort_by` (string)
- `source_top_path` (string)
- `threshold` (number)

### `create_volumetric_field` (~433 tokens)

Input parameters:

- `color_map` (string)
- `density` (number)
- `expose_controls` (boolean)
- `name` (string)
- `parent_path` (string)
- `slice_count` (integer)
- `turbulence` (number)

### `create_voxel_stack` (~442 tokens)

Input parameters:

- `camera_mode` (string)
- `color_mode` (string)
- `expose_controls` (boolean)
- `grid_size` (array)
- `height_scale` (number)
- `name` (string)
- `output_resolution` (array)
- `palette` (array)
- `parent_path` (string)
- `source_top_path` (string)
- `voxel_size` (number)

### `create_facade_mapping` (~365 tokens)

Input parameters:

- `background_color` (string)
- `blend_curve` (string)
- `blend_layout` (string)
- `blend_width` (integer)
- `expose_controls` (boolean)
- `facade_geometry_path` (string)
- `name` (string)
- `output_height` (integer)
- `output_width` (integer)
- `parent_path` (string)
- `projector_count` (integer)
- `source_mode` (string)
- `source_top_path` (string)

### `create_step_repeat` (~317 tokens)

Input parameters:

- `brick_offset` (boolean)
- `cols` (integer)
- `gap` (number)
- `jitter_pos` (number)
- `jitter_rot` (number)
- `parent_path` (string)
- `resolution` (array)
- `rows` (integer)
- `source_path` (string)

### `create_pointer_reactive` (~385 tokens)

Input parameters:

- `demo` (boolean)
- `multitouch` (boolean)
- `parent_path` (string)
- `resolution` (array)
- `sensitivity` (number)

### `create_interaction_zones` (~424 tokens)

Input parameters:

- `name` (string)
- `parent_path` (string)
- `resolution` (array)
- `source_path` (string)
- `threshold` (number)
- `zones` (array)

### `create_terrain` (~523 tokens)

Input parameters:

- `background` (array)
- `drift` (number)
- `expose_controls` (boolean)
- `fog` (boolean)
- `height` (number)
- `high_color` (array)
- `low_color` (array)
- `noise_period` (number)
- `parent_path` (string)
- `subdivisions` (integer)
- `water` (boolean)
- `water_color` (array)
- `water_level` (number)

### `create_asemic_writing` (~464 tokens)

Input parameters:

- `background` (array)
- `glyphs` (integer)
- `ink_color` (array)
- `jitter` (number)
- `lift_chance` (number)
- `parent_path` (string)
- `rows` (integer)
- `seed` (integer)
- `slant` (number)
- `strokes` (integer)
- `thickness` (number)

### `create_sdf_text` (~603 tokens)

Input parameters:

- `background` (string)
- `bold` (boolean)
- `camera_z` (number)
- `depth` (number)
- `edge_color` (string)
- `expose_controls` (boolean)
- `fill_color` (string)
- `font` (string)
- `intensity` (number)
- `light_direction` (array)
- `parent_path` (string)
- `resolution` (array)
- `rotate` (number)
- `smoothing` (number)
- `speed` (number)
- `step_count` (integer)
- `text` (string)

### `create_vertex_displacement_mat` (~473 tokens)

Input parameters:

- `amount` (number)
- `demo_color` (array)
- `demo_subdivisions` (integer)
- `expose_controls` (boolean)
- `frequency` (number)
- `parent_path` (string)
- `speed` (number)
- `target_geo` (string)
- `texture_path` (string)

### `controlled_disorder_grid` (~480 tokens)

Input parameters:

- `background` (string)
- `cell_color` (string)
- `cols` (integer)
- `disorder` (number)
- `expose_controls` (boolean)
- `fill` (number)
- `line_width` (number)
- `outline` (boolean)
- `parent_path` (string)
- `pos_jitter` (number)
- `resolution` (array)
- `rot_jitter` (number)
- `rows` (integer)
- `scale_jitter` (number)

### `create_blob_trace` (~534 tokens)

Input parameters:

- `background` (array)
- `edge_only` (boolean)
- `existing_top_path` (string)
- `expose_controls` (boolean)
- `invert` (boolean)
- `line_color` (array)
- `line_width` (number)
- `movie_file_path` (string)
- `parent_path` (string)
- `pre_blur` (number)
- `resolution` (array)
- `source` (string)
- `threshold` (number)

### `apply_glsl_top_mapping` (~178 tokens)

Input parameters:

- `capture_preview` (boolean)
- `expose_controls` (boolean)
- `mapping` (object, required)
- `name` (string)
- `parent_path` (string)
- `pixel_format` (string)
- `resolution` (array)

### `browse_library` (~97 tokens)

Input parameters:

- `include_packages` (boolean)
- `include_recipes` (boolean)
- `package_dir` (string)
- `query` (string)
- `tags` (array)

Output parameters:

- `packages` (array)
- `recipes` (array)

### `inspect_component_manifest` (~68 tokens)

Input parameters:

- `path` (string, required)

### `make_portable_tox` (~217 tokens)

Input parameters:

- `comp_path` (string, required)
- `docs` (array)
- `include_readme` (boolean)
- `name` (string)
- `out_dir` (string, required)

### `export_recipe_bundle` (~84 tokens)

Input parameters:

- `include_all` (boolean)
- `out_file` (string, required)
- `recipe_ids` (array)

### `publish_recipe_bundle` (~230 tokens)

Input parameters:

- `include_all` (boolean)
- `name` (string)
- `out_dir` (string, required)
- `overwrite` (boolean)
- `recipe_ids` (array)
- `version` (string)

### `import_recipe_bundle` (~79 tokens)

Input parameters:

- `bundle_file` (string, required)
- `out_dir` (string, required)
- `overwrite` (boolean)

### `validate_library_asset` (~75 tokens)

Input parameters:

- `manifest_path` (string)
- `path` (string, required)

### `scaffold_recipe_template` (~91 tokens)

Input parameters:

- `id` (string, required)
- `name` (string, required)
- `out_file` (string, required)
- `overwrite` (boolean)

### `attach_docs_as_assets` (~81 tokens)

Input parameters:

- `asset_dir` (string)
- `docs` (array, required)
- `manifest_path` (string, required)

### `local_marketplace_index` (~82 tokens)

Input parameters:

- `out_file` (string)
- `package_dir` (string, required)

### `component_link_health` (~72 tokens)

Input parameters:

- `parent_path` (string)
- `paths` (array)

### `refresh_asset_previews` (~135 tokens)

Input parameters:

- `height` (integer)
- `targets` (array, required)
- `width` (integer)

### `install_library_package` (~157 tokens)

Input parameters:

- `dest_dir` (string, required)
- `overwrite` (boolean)
- `source` (string, required)

### `diff_library_assets` (~199 tokens)

Input parameters:

- `a_path` (string, required)
- `b_path` (string, required)
- `mode` (string)

Output parameters:

- `a_path` (string)
- `b_path` (string)
- `details` (object)
- `mode_used` (string)
- `summary` (object)

### `export_externalized_tree` (~266 tokens)

Input parameters:

- `comp_path` (string, required)
- `name` (string)
- `out_dir` (string, required)
- `recurse` (boolean)

Output parameters:

- `comp` (string)
- `count` (number)
- `externalized` (array)
- `recurse` (boolean)
- `root_tox` (string)
- `warnings` (array)

### `import_recipe_from_url` (~121 tokens)

Input parameters:

- `max_bytes` (integer)
- `out_dir` (string, required)
- `overwrite` (boolean)
- `url` (string, required)

### `export_palette_component` (~118 tokens)

Input parameters:

- `category` (string)
- `comp_path` (string, required)
- `name` (string)
- `palette_dir` (string)

### `provenance_stamp` (~254 tokens)

Input parameters:

- `artifact_kind` (string)
- `artifact_path` (string, required)
- `author` (string)
- `extra` (object)
- `include_git` (boolean)
- `notes` (string)
- `overwrite` (boolean)
- `source` (object)
- `tags` (array)

### `checksum_and_verify_pack` (~145 tokens)

Input parameters:

- `action` (string, required)
- `exclude_globs` (array)
- `follow_symlinks` (boolean)
- `include_globs` (array)
- `manifest` (object)
- `manifest_out` (string)
- `max_file_bytes` (integer)
- `path` (string, required)
- `strict` (boolean)

### `curated_collection_pack` (~307 tokens)

Input parameters:

- `action` (string, required)
- `description` (string)
- `include_provenance` (boolean)
- `items` (array)
- `name` (string, required)
- `out_dir` (string, required)
- `overwrite` (boolean)
- `pack_path` (string)
- `tags` (array)
- `vault_path` (string)
- `verify_on_unpack` (boolean)

### `component_changelog_trail` (~285 tokens)

Input parameters:

- `action` (string)
- `componentPath` (string, required)
- `entry` (object)
- `exportNoteName` (string)
- `includeSha` (boolean)

### `generative_classics_pack` (~172 tokens)

Input parameters:

- `install_path` (string)
- `list_only` (boolean)
- `overwrite` (boolean)

### `scaffold_vault` (~139 tokens)

Input parameters:

- `overwrite` (boolean)

### `save_recipe_to_vault` (~389 tokens)

Input parameters:

- `auto_tag` (boolean)
- `comp_path` (string)
- `description` (string)
- `difficulty` (string)
- `id` (string, required)
- `name` (string)
- `overwrite` (boolean)
- `preview_top` (string)
- `tags` (array)
- `thumbnail` (boolean)

### `apply_shader_from_vault` (~200 tokens)

Input parameters:

- `name` (string)
- `note` (string, required)
- `parent_path` (string, required)

### `sync_presets_vault` (~186 tokens)

Input parameters:

- `action` (string, required)
- `comp_path` (string)
- `note` (string)

### `export_network_to_vault` (~179 tokens)

Input parameters:

- `note` (string)
- `path` (string)
- `recursive` (boolean)

### `log_performance` (~207 tokens)

Input parameters:

- `comp_path` (string)
- `height` (integer)
- `notes` (string)
- `output_path` (string)
- `title` (string)
- `width` (integer)

### `import_setlist` (~222 tokens)

Input parameters:

- `dry_run` (boolean)
- `note` (string, required)
- `parent_path` (string)

### `bind_vault_text` (~215 tokens)

Input parameters:

- `name` (string)
- `note` (string, required)
- `parent_path` (string, required)
- `sync` (boolean)

### `generate_from_moodboard` (~202 tokens)

Input parameters:

- `note` (string, required)
- `parent_path` (string)
- `technique` (string)

### `save_component_to_vault` (~322 tokens)

Input parameters:

- `auto_tag` (boolean)
- `comp_path` (string, required)
- `description` (string)
- `folder` (string)
- `name` (string)
- `preview_top` (string)
- `tags` (array)
- `thumbnail` (boolean)

### `browse_vault_library` (~132 tokens)

Input parameters:

- `kinds` (array)
- `query` (string)

Output parameters:

- `counts` (object)
- `items` (array)
- `vault_path` (string)
- `warnings` (array)

### `capture_to_vault` (~197 tokens)

Input parameters:

- `caption` (string)
- `gallery` (string)
- `height` (integer)
- `node_path` (string, required)
- `note` (string)
- `width` (integer)

### `export_setlist_to_vault` (~206 tokens)

Input parameters:

- `folder` (string)
- `include_tempo` (boolean)
- `note` (string, required)
- `target` (string, required)

### `generate_library_index` (~238 tokens)

Input parameters:

- `columns` (integer)
- `include_thumbnails` (boolean)
- `kinds` (array)
- `output` (string)
- `overwrite` (boolean)
- `query` (string)

### `auto_tag_library_asset` (~387 tokens)

Input parameters:

- `category_hint` (string)
- `comp_path` (string)
- `include_description` (boolean)
- `include_difficulty` (boolean)
- `max_tags` (integer)
- `min_confidence` (number)
- `note_path` (string)
- `overwrite_existing_tags` (boolean)
- `target` (string)
- `write` (boolean)

### `recall_similar_work` (~226 tokens)

Input parameters:

- `include_body_snippet` (boolean)
- `limit` (integer)
- `min_score` (number)
- `ops` (array)
- `query` (string, required)
- `tags` (array)

Output parameters:

- `hits` (array)
- `query` (string)
- `scanned` (number)
- `vault_path` (string)
- `warnings` (array)

### `style_memory` (~195 tokens)

Input parameters:

- `mode` (string)
- `patch` (object)

### `library_lineage_graph` (~180 tokens)

Input parameters:

- `cluster_by` (string)
- `format` (string)
- `include_orphans` (boolean)
- `kinds` (array)
- `max_nodes` (integer)
- `vault_path` (string)

### `morph_pack` (~475 tokens)

Input parameters:

- `action` (string, required)
- `container` (string)
- `looks` (array)
- `merge` (string)
- `name` (string, required)
- `overwrite` (boolean)
- `parent` (string)
- `target_path` (string)
- `vault_path` (string)

### `learn_conventions` (~214 tokens)

Input parameters:

- `also_patch_style_memory` (boolean)
- `dry_run` (boolean)
- `max_nodes` (integer)
- `min_support` (integer)
- `observe` (array)
- `scope_path` (string)

### `merge_vaults` (~177 tokens)

Input parameters:

- `dryRun` (boolean)
- `kinds` (array)
- `sourceVaultPath` (string, required)
- `strategy` (string)
- `targetVaultPath` (string)

### `vault_repo_sync` (~237 tokens)

Input parameters:

- `action` (string)
- `branch` (string)
- `limit` (integer)
- `remote` (string)
- `timeout_ms` (integer)
- `vault_path` (string)

### `variant_pack` (~333 tokens)

Input parameters:

- `comp_path` (string)
- `count` (integer)
- `delta_range` (number)
- `include_seed` (boolean)
- `interpolation` (string)
- `name` (string, required)
- `overwrite` (boolean)
- `parent` (string)
- `seed` (integer)
- `seed_look` (object, required)
- `target_path` (string)
- `variant_prefix` (string)
- `vault_path` (string)

### `learn_from_my_corpus` (~217 tokens)

Input parameters:

- `also_patch_style_memory` (boolean)
- `dry_run` (boolean)
- `min_support` (integer)
- `observe` (array)
- `top_k_palette` (integer)
- `vault_path` (string)

### `tag_and_search_library` (~422 tokens)

Input parameters:

- `asset_path` (string)
- `folders` (array)
- `license` (string)
- `license_tier` (string)
- `limit` (integer)
- `op` (string)
- `query` (string)
- `replace` (boolean)
- `tags` (array)
- `tags_all` (array)
- `tags_any` (array)

### `version_library_asset` (~314 tokens)

Input parameters:

- `asset_path` (string, required)
- `bump` (string)
- `license` (string)
- `license_tier` (string)
- `note` (string)
- `read_only` (boolean)

### `export_look_tox` (~279 tokens)

Input parameters:

- `assets` (array)
- `description` (string)
- `folder` (string)
- `license` (string)
- `license_tier` (string)
- `name` (string)
- `source_path` (string, required)
- `tags` (array)

### `tutorial_companion_pack` (~254 tokens)

Input parameters:

- `description` (string)
- `folder` (string)
- `lesson_count` (integer)
- `name` (string)
- `preview_height` (integer)
- `preview_width` (integer)
- `source_comp` (string, required)
- `tags` (array)

### `scaffold_recipe_from_network` (~292 tokens)

Input parameters:

- `description` (string)
- `detect_cross_refs` (boolean)
- `difficulty` (string)
- `id` (string, required)
- `include_defaults` (boolean)
- `name` (string)
- `overwrite` (boolean)
- `root_path` (string)
- `tags` (array)
- `write_path`

### `load_session_profile` (~177 tokens)

Input parameters:

- `profile_path` (string)
- `reset` (boolean)

Output parameters:

- `conventions` (object)
- `corpus_style` (object)
- `created` (boolean)
- `loaded_at` (string)
- `notes` (array)
- `profile_path` (string)
- `recent_work` (array)
- `reset` (boolean)
- `style_memory` (object)

### `narrate_set` (~337 tokens)

Input parameters:

- `cue` (string)
- `line` (string)
- `log_path` (string)
- `mode` (string)
- `section` (string)
- `set_name` (string)
- `tail` (integer)

Output parameters:

- `appended` (object)
- `count` (number)
- `entries` (array)
- `log_path` (string)
- `mode` (string)

### `macro_recorder` (~93 tokens)

Input parameters:

- `action` (string, required)
- `allowUnsafeRecording` (boolean)
- `file` (string)
- `name` (string)
- `redactSensitive` (boolean)

### `run_macro_script` (~148 tokens)

Input parameters:

- `allowRawPython` (boolean)
- `argsOverrides` (object)
- `dryRun` (boolean)
- `macroPath` (string, required)
- `stopOnError` (boolean)

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp#diagnostics

## Score history

- 2026-08-03: 40
- 2026-08-02: 40
- 2026-08-01: 25
- 2026-07-31: 10
- 2026-07-30: 24
- 2026-07-28: 24
- 2026-07-27: 24

## Links

- npm package: https://www.npmjs.com/package/@dpantani/tdmcp
- Socket report: https://socket.dev/npm/package/@dpantani/tdmcp
- Repository: https://github.com/Pantani/tdmcp
- Changelog RSS feed: https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/pantani-tdmcp/dpantani-tdmcp
