Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

tdmcp — TouchDesigner MCP server

NPM · @DPANTANI/TDMCP · SCANNED AUG 3

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

Available components

+16 this week 40 Trust /100
Trust breakdown (6 categories)

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. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability0
  • 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.Unverified
Stability & Change Management0
  • 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.Unverified
Tool Coverage0
  • 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.Unverified
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

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. How we score packages →

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @dpantani/tdmcp

# add to Claude Code
claude mcp add pantani-tdmcp -- npx -y @dpantani/tdmcp
# add to Codex CLI
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
    }
  }
}
# add to OpenClaw
openclaw mcp add pantani-tdmcp --command npx --arg -y --arg @dpantani/tdmcp
# ~/.hermes/config.yaml
mcp_servers:
  pantani-tdmcp:
    command: "npx"
    args: ["-y", "@dpantani/tdmcp"]
// mcp.json
{
  "mcpServers": {
    "pantani-tdmcp": {
      "command": "npx",
      "args": [
        "-y",
        "@dpantani/tdmcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +15
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • 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. security
    • Capabilities: pass → unverified functional
    • Dependency health: unverified → partial functional
    • License: unverified → pass functional
    • 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 functional
  • 1 Aug 26 +15
    • Malware scan: unverified → pass security
  • 31 Jul 26 −14
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 24

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@dpantani/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 360 exposed · ~115,999 tokens partial

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
create_transient_reactive ~248

No description provided.

NameTypeReqDescription
audioSourcestring
fastAttackMsnumber
fastReleaseMsnumber
namestringyes
parentstring
sensitivitynumber
slowAttackMsnumber
slowReleaseMsnumber

No output schema declared.

No examples provided.

create_transition ~450

No description provided.

NameTypeReqDescription
durationnumber
namestring
parent_pathstring
progressnumber
resolutionarray
source_astring
source_bstring
stylestring

No output schema declared.

No examples provided.

create_two_way_surface ~279

No description provided.

NameTypeReqDescription
hoststring
listenPortinteger
mappingsarrayyes
midiDevicestring
namestring
parentstring
portinteger
protocolstring
rateLimitHznumber

No output schema declared.

No examples provided.

create_vector_lines ~609

No description provided.

NameTypeReqDescription
analysis_resolutionarray
camera_devicestring
existing_top_pathstring
expose_controlsboolean
fit_curvesboolean
invertboolean
line_colorstring
line_widthnumber
modestring
movie_file_pathstring
namestring
opacitynumber
overlay_modestring
parent_pathstring
pre_blurnumber
remove_bordersboolean
resampleboolean
show_sourceboolean
smooth_shapesboolean
sourcestring
step_sizenumber
thresholdnumber

No output schema declared.

No examples provided.

create_vertex_displacement_mat ~473

No description provided.

NameTypeReqDescription
amountnumber
demo_colorarray
demo_subdivisionsinteger
expose_controlsboolean
frequencynumber
parent_pathstring
speednumber
target_geostring
texture_pathstring

No output schema declared.

No examples provided.

create_video_player ~245

No description provided.

NameTypeReqDescription
expose_controlsboolean
filesarray
parent_pathstring

No output schema declared.

No examples provided.

create_video_scopes ~490

No description provided.

NameTypeReqDescription
enable_histogramboolean
enable_paradeboolean
enable_vectorscopeboolean
enable_waveformboolean
existing_top_pathstring
expose_controlsboolean
gainnumber
layoutstring
output_resolutionarray
panel_resolutioninteger
parent_pathstring
sourcestring
trace_colorstring
video_file_pathstring

No output schema declared.

No examples provided.

create_video_synth ~399

No description provided.

NameTypeReqDescription
colorstring
expose_controlsboolean
freq_xnumber
freq_ynumber
modestring
parent_pathstring
resolutionarray
scalenumber
speednumber

No output schema declared.

No examples provided.

create_vintage_lens ~280

No description provided.

NameTypeReqDescription
ca_strengthnumber
distortion_strengthnumber
erastring
grain_amountnumber
namestring
parent_pathstring
source_top_pathstringyes
vignette_strengthnumber

No output schema declared.

No examples provided.

create_visual_system ~220

No description provided.

NameTypeReqDescription
descriptionstringyes
parent_pathstring
resolutionstring
target_fpsnumber

No output schema declared.

No examples provided.

create_volumetric_field ~433

No description provided.

NameTypeReqDescription
color_mapstring
densitynumber
expose_controlsboolean
namestring
parent_pathstring
slice_countinteger
turbulencenumber

No output schema declared.

No examples provided.

create_voxel_stack ~442

No description provided.

NameTypeReqDescription
camera_modestring
color_modestring
expose_controlsboolean
grid_sizearray
height_scalenumber
namestring
output_resolutionarray
palettearray
parent_pathstring
source_top_pathstring
voxel_sizenumber

No output schema declared.

No examples provided.

create_waveform ~479

No description provided.

NameTypeReqDescription
audio_file_pathstring
colorstring
existing_chop_pathstring
expose_controlsboolean
parent_pathstring
scalenumber
sourcestring
time_windownumber

No output schema declared.

No examples provided.

create_xy_pad ~459

No description provided.

NameTypeReqDescription
label_xstring
label_ystring
namestring
parent_pathstring
sizeinteger
x_rangearray
x_targetstring
y_rangearray
y_targetstring
z_rangearray
z_targetstring

No output schema declared.

No examples provided.

curated_collection_pack ~307

No description provided.

NameTypeReqDescription
actionstringyes
descriptionstring
include_provenanceboolean
itemsarray
namestringyes
out_dirstringyes
overwriteboolean
pack_pathstring
tagsarray
vault_pathstring
verify_on_unpackboolean

No output schema declared.

No examples provided.

delete_td_node ~172

No description provided.

NameTypeReqDescription
modestring
pathstringyes

No output schema declared.

No examples provided.

detect_onsets ~590

No description provided.

NameTypeReqDescription
audio_file_pathstring
emit_eventsboolean
existing_chop_pathstring
expose_controlsboolean
hat_hznumber
kick_hznumber
parent_pathstring
snare_hznumber
sourcestring
thresholdnumber

No output schema declared.

No examples provided.

detect_pitch ~533

No description provided.

NameTypeReqDescription
audio_file_pathstring
existing_chop_pathstring
expose_controlsboolean
max_hznumber
min_hznumber
parent_pathstring
sourcestring

No output schema declared.

No examples provided.

detect_tempo ~696

No description provided.

NameTypeReqDescription
audio_instring
drive_tempoboolean
expose_controlsboolean
filestring
max_bpmnumber
min_bpmnumber
namestring
parent_pathstring
sensitivitynumber
sourcestring

No output schema declared.

No examples provided.

diagnose_hardware_environment ~155

No description provided.

NameTypeReqDescription
expected_min_monitorsinteger
includearray
status_pathsarray
NameTypeReqDescription
bridgeobject
checksarrayyes
connectedbooleanyes
endpointstringyes
overallstringyes
status_surfacesarray
systemobject

No examples provided.

diagnose_tdableton_mapper ~168

No description provided.

NameTypeReqDescription
expected_reorderstring
mapper_pathstring
parent_pathstring
repairboolean
source_chopstring

No output schema declared.

No examples provided.

diff_library_assets ~199

No description provided.

NameTypeReqDescription
a_pathstringyes
b_pathstringyes
modestring
NameTypeReqDescription
a_pathstringyes
b_pathstringyes
detailsobjectyes
mode_usedstringyes
summaryobjectyes

No examples provided.

diff_snapshots ~109

No description provided.

NameTypeReqDescription
afterobjectyes
beforeobjectyes

No output schema declared.

No examples provided.

disconnect_nodes ~191

No description provided.

NameTypeReqDescription
from_pathstring
to_inputinteger
to_pathstringyes

No output schema declared.

No examples provided.

document_network ~102

No description provided.

NameTypeReqDescription
pathstring
recursiveboolean

No output schema declared.

No examples provided.

draft_recipe_from_operator_chain ~191

No description provided.

NameTypeReqDescription
chainarrayyes
descriptionstring
difficultystring
familystring
idstring
namestring
strictboolean
tagsarray
td_version_minstring
NameTypeReqDescription
chainReportobjectyes
nextToolHintsarrayyes
recipeyes
validbooleanyes
validationobjectyes

No examples provided.

draft_recipe_from_technique ~183

No description provided.

NameTypeReqDescription
categorystringyes
descriptionstring
difficultystring
idstring
include_glsl_codeboolean
namestring
strictboolean
tagsarray
td_version_minstring
technique_idstringyes
NameTypeReqDescription
nextToolHintsarrayyes
recipe
sourceobjectyes
validbooleanyes
validationobjectyes
warningsarrayyes

No examples provided.

draft_recipe_from_tutorial ~207

No description provided.

NameTypeReqDescription
descriptionstring
difficultystring
familystring
idstring
include_glsl_codeboolean
max_stepsinteger
namestringyes
recipe_namestring
strictboolean
tagsarray
td_version_minstring
NameTypeReqDescription
chainReportobject
draftablebooleanyes
extractedOperatorsarrayyes
nextToolHintsarrayyes
recipe
tutorialobjectyes
unsupportedReasonsarrayyes
validbooleanyes
validationobjectyes
warningsarrayyes

No examples provided.

drive_streamdiffusion ~429

No description provided.

NameTypeReqDescription
cfgnumber
controlnet_weightnumber
expose_controlsboolean
output_modestring
output_namestring
parent_pathstring
promptstring
seedinteger
source_top_pathstring
strengthnumber
t_indexinteger
tox_pathstring

No output schema declared.

No examples provided.

duplicate_network ~122

No description provided.

NameTypeReqDescription
namestring
parent_pathstring
source_pathstringyes

No output schema declared.

No examples provided.

edit_dat_content ~184

No description provided.

NameTypeReqDescription
dat_pathstringyes
new_stringstringyes
old_stringstringyes
replace_allboolean

No output schema declared.

No examples provided.

elicit_missing_args ~131

No description provided.

NameTypeReqDescription
contextstring
max_fieldsinteger
partial_argsobject
temperaturenumber
tool_namestringyes
NameTypeReqDescription
filledobjectyes
missingarrayyes
proposed_argsobjectyes
sourcestringyes
tool_namestringyes
warningsarrayyes

No examples provided.

enhance_build ~249

No description provided.

NameTypeReqDescription
autoApplyboolean
focusCriterionstring
maxProposalsinteger
rescoreboolean
scopePathstring
targetFpsnumber
NameTypeReqDescription
after
appliedarrayyes
beforeyes
deltaobject
proposalsarrayyes
scopePathstringyes
warningsarrayyes

No examples provided.

exec_node_method ~113

No description provided.

NameTypeReqDescription
argsarray
kwargsobject
methodstringyes
pathstringyes

No output schema declared.

No examples provided.

execute_python_script ~120

No description provided.

NameTypeReqDescription
return_outputboolean
scriptstringyes

No output schema declared.

No examples provided.

export_externalized_tree ~266

No description provided.

NameTypeReqDescription
comp_pathstringyes
namestring
out_dirstringyes
recurseboolean
NameTypeReqDescription
compstringyes
countnumberyes
externalizedarrayyes
recursebooleanyes
root_toxstringyes
warningsarrayyes

No examples provided.

export_look_tox ~279

No description provided.

NameTypeReqDescription
assetsarray
descriptionstring
folderstring
licensestring
license_tierstring
namestring
source_pathstringyes
tagsarray

No output schema declared.

No examples provided.

export_network_to_vault ~179

No description provided.

NameTypeReqDescription
notestring
pathstring
recursiveboolean

No output schema declared.

No examples provided.

export_palette_component ~118

No description provided.

NameTypeReqDescription
categorystring
comp_pathstringyes
namestring
palette_dirstring

No output schema declared.

No examples provided.

export_recipe_bundle ~84

No description provided.

NameTypeReqDescription
include_allboolean
out_filestringyes
recipe_idsarray

No output schema declared.

No examples provided.

export_setlist_to_vault ~206

No description provided.

NameTypeReqDescription
folderstring
include_tempoboolean
notestringyes
targetstringyes

No output schema declared.

No examples provided.

export_sop_to_svg ~292

No description provided.

NameTypeReqDescription
fill_colorstring
flip_yboolean
output_pathstring
scalenumber
source_pathstringyes
stroke_colorstring
stroke_widthnumber

No output schema declared.

No examples provided.

extend_data_source_fabric ~440

No description provided.

NameTypeReqDescription
channelsinteger
devicestring
expose_controlsboolean
fieldsarray
frame_formatstring
hoststring
namestring
parent_pathstring
passwordstring
portinteger
tlsboolean
topicstring
transportstringyes
usernamestring

No output schema declared.

No examples provided.

extract_audio_features ~383

No description provided.

NameTypeReqDescription
audio_file_pathstring
bass_hznumber
existing_chop_pathstring
expose_controlsboolean
mid_hznumber
parent_pathstring
sourcestring
treble_hznumber

No output schema declared.

No examples provided.

extract_palette ~164

No description provided.

NameTypeReqDescription
heightinteger
kinteger
source_topstringyes
widthinteger

No output schema declared.

No examples provided.

find_td_nodes ~189

No description provided.

NameTypeReqDescription
limitinteger
parent_pathstring
path_onlyboolean
patternstring
recursiveboolean
typestring
NameTypeReqDescription
countnumberyes
matchesarray
parent_pathstringyes
pathsarray
recursivebooleanyes
truncatedbooleanyes

No examples provided.

focus_network_editor ~124

No description provided.

NameTypeReqDescription
animateboolean
pathsarrayyes

No output schema declared.

No examples provided.

generate_from_moodboard ~202

No description provided.

NameTypeReqDescription
notestringyes
parent_pathstring
techniquestring

No output schema declared.

No examples provided.

generate_library_index ~238

No description provided.

NameTypeReqDescription
columnsinteger
include_thumbnailsboolean
kindsarray
outputstring
overwriteboolean
querystring

No output schema declared.

No examples provided.

generate_readme ~216

No description provided.

NameTypeReqDescription
include_mermaidboolean
include_previewboolean
max_nodesinteger
pathstring
titlestring
NameTypeReqDescription
familiesobjectyes
has_previewbooleanyes
markdownstringyes
node_countnumberyes

No examples provided.