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_automation_lane ~224

No description provided.

NameTypeReqDescription
bars
bpmnumber
modestring
namestringyes
parentstring
targetParamstringyes

No output schema declared.

No examples provided.

create_autopilot ~367

No description provided.

NameTypeReqDescription
amountnumber
beatsinteger
comp_pathstring
modestring
parent_pathstring

No output schema declared.

No examples provided.

create_band_router ~548

No description provided.

NameTypeReqDescription
bandsinteger
namestring
parent_pathstring
smoothnumber
source_chopstringyes
targetsarray

No output schema declared.

No examples provided.

create_beat_grid_sequencer ~417

No description provided.

NameTypeReqDescription
actionstring
bpm_sourcestring
namestring
paramstring
parent_pathstring
patternarray
stepsinteger
targetstringyes

No output schema declared.

No examples provided.

create_blob_reactive ~602

No description provided.

NameTypeReqDescription
camera_indexinteger
max_blobsinteger
namestring
parent_pathstring
sourcestring
source_topstring
targetsarray
thresholdnumber

No output schema declared.

No examples provided.

create_blob_trace ~534

No description provided.

NameTypeReqDescription
backgroundarray
edge_onlyboolean
existing_top_pathstring
expose_controlsboolean
invertboolean
line_colorarray
line_widthnumber
movie_file_pathstring
parent_pathstring
pre_blurnumber
resolutionarray
sourcestring
thresholdnumber

No output schema declared.

No examples provided.

create_body_bubbles ~872

No description provided.

NameTypeReqDescription
body_chop_pathstring
body_contour_widthnumber
body_radiusnumber
bubble_countinteger
bubble_repulsionnumber
buoyancynumber
camera_opacitynumber
camera_top_pathstring
dragnumber
emit_on_open_palmboolean
expose_controlsboolean
fallback_to_pose_wristsboolean
floor_bouncenumber
gravitynumber
hand_chop_pathstring
hand_emit_ratenumber
hide_camera_tracking_overlaysboolean
lifetime_secondsnumber
namestring
output_resolutionarray
palm_open_thresholdnumber
parent_pathstring
show_body_contourboolean
show_camera_backgroundboolean
skeleton_impulsenumber
tracking_smoothingnumber
wall_bouncenumber

No output schema declared.

No examples provided.

create_body_reactive ~679

No description provided.

NameTypeReqDescription
colorstring
dot_sizenumber
existing_chop_pathstring
expose_controlsboolean
glow_amountnumber
mediapipe_chop_pathstring
osc_portinteger
parent_pathstring
sourcestring
trail_decaynumber
visual_stylestring

No output schema declared.

No examples provided.

create_capture_loop ~557

No description provided.

NameTypeReqDescription
directionstring
namestring
parent_pathstring
protocolstring
receiver_namestring
resolutionarray
sender_namestring
source_topstring

No output schema declared.

No examples provided.

create_chop_recorder ~314

No description provided.

NameTypeReqDescription
autoBindstring
lengthSecondsnumber
loopboolean
namestringyes
parentstring
recordOnCreateboolean
sourceChopstringyes
takeNamestring

No output schema declared.

No examples provided.

create_chroma_reactive ~172

No description provided.

NameTypeReqDescription
audioSourcestring
fftSize
namestring
parentstring
smoothingnumber

No output schema declared.

No examples provided.

create_chrome_blobs ~293

No description provided.

NameTypeReqDescription
backgroundstring
countinteger
metal_colorstring
namestring
parent_pathstring
source_top_pathstring
speednumber

No output schema declared.

No examples provided.

create_clip_launcher ~291

No description provided.

NameTypeReqDescription
colsinteger
comp_pathstring
cuesarrayyes
morph_timenumber
namestring
rowsinteger

No output schema declared.

No examples provided.

create_color_grade ~626

No description provided.

NameTypeReqDescription
black_levelnumber
brightnessnumber
contrastnumber
expose_controlsboolean
gammanumber
huenumber
input_pathstring
lut_pathstring
parent_pathstring
saturationnumber

No output schema declared.

No examples provided.

create_color_wheels ~645

No description provided.

NameTypeReqDescription
base_namestring
expose_controlsboolean
gainarray
gammaarray
liftarray
offsetnumber
parent_pathstring
saturationnumber
source_pathstring

No output schema declared.

No examples provided.

create_container ~151

No description provided.

NameTypeReqDescription
comp_typestring
namestring
parent_pathstring

No output schema declared.

No examples provided.

create_control_panel ~151

No description provided.

NameTypeReqDescription
comp_pathstring
controlsarrayyes
pagestring

No output schema declared.

No examples provided.

create_control_surface ~183

No description provided.

NameTypeReqDescription
alignstring
comp_pathstring
cue_buttonsarray
fadersarray
namestring

No output schema declared.

No examples provided.

create_cubemap_dome ~530

No description provided.

NameTypeReqDescription
expose_controlsboolean
fovnumber
namestring
parent_pathstring
projectionstring
resolutionstring
sourcestring

No output schema declared.

No examples provided.

create_cue_sequencer ~336

No description provided.

NameTypeReqDescription
loopboolean
morph_secondsnumber
namestring
parent_pathstring
quantizestring
stepsarrayyes
targetstring

No output schema declared.

No examples provided.

create_data_reactive ~341

No description provided.

NameTypeReqDescription
mappingsarrayyes
smoothnumber
source_chopstringyes
targetstringyes

No output schema declared.

No examples provided.

create_data_source ~449

No description provided.

NameTypeReqDescription
baudinteger
devicestring
expose_controlsboolean
fieldsarray
kindstring
namestring
parent_pathstring
poll_secondsnumber
portinteger
urlstring

No output schema declared.

No examples provided.

create_data_source_http_ws ~515

No description provided.

NameTypeReqDescription
bodystring
expose_controlsboolean
headersobject
methodstring
modestring
namestring
parent_pathstring
poll_secondsnumber
reconnect_secondsnumber
selectorsarrayyes
static_sampleobject
urlstringyes

No output schema declared.

No examples provided.

create_data_visualization ~289

No description provided.

NameTypeReqDescription
chart_stylestring
data_sourcestring
expose_controlsboolean
parent_pathstring

No output schema declared.

No examples provided.

create_datamosh ~464

No description provided.

NameTypeReqDescription
decaynumber
displacenumber
modestring
namestring
parent_pathstring
resolutionarray
sourcestring

No output schema declared.

No examples provided.

create_decks ~423

No description provided.

NameTypeReqDescription
crossfadenumber
cut_deckinteger
cut_mixnumber
deck_astring
deck_bstring
decksarray
expose_controlsboolean
parent_pathstring

No output schema declared.

No examples provided.

create_depth_displacement ~572

No description provided.

NameTypeReqDescription
depthnumber
existing_top_pathstring
expose_controlsboolean
invertboolean
movie_file_pathstring
parent_pathstring
sourcestring
subdivisionsinteger

No output schema declared.

No examples provided.

create_depth_from_2d ~384

No description provided.

NameTypeReqDescription
model_variantstring
output_resolutionstring
parent_pathstring
source_top_pathstringyes
tox_pathstring

No output schema declared.

No examples provided.

create_depth_pop_field ~542

No description provided.

NameTypeReqDescription
color_by_depthboolean
depth_scalenumber
depth_top_pathstring
expose_controlsboolean
invert_depthboolean
namestring
parent_pathstring
particle_densityinteger
point_sizenumber
resolutionarray
scatter_modestring
spinnumber

No output schema declared.

No examples provided.

create_depth_silhouette ~676

No description provided.

NameTypeReqDescription
expose_controlsboolean
fill_colorstring
invertboolean
parent_pathstring
smoothnumber
sourcestring
source_file_pathstring
thresholdnumber

No output schema declared.

No examples provided.

create_detection_reactive ~427

No description provided.

NameTypeReqDescription
input_top
max_objectsinteger
model_path
namestring
parent_pathstring
reconnect_secondsnumber
sourcestring
urlstring

No output schema declared.

No examples provided.

create_displacement_warp ~574

No description provided.

NameTypeReqDescription
amountnumber
modulatorstring
modulator_topstring
namestring
parent_pathstring
resolutionarray
sourcestring
speednumber

No output schema declared.

No examples provided.

create_dither ~476

No description provided.

NameTypeReqDescription
bitsstring
high_colorarray
low_colorarray
mixnumber
namestring
palette_modestring
parent_pathstring
patternstring
resolutionarray
scalenumber
sourcestring
thresholdnumber

No output schema declared.

No examples provided.

create_dmx_fixture_pipeline ~324

No description provided.

NameTypeReqDescription
fixturesarrayyes
fpsnumber
host
namestring
netstring
parent_pathstring
universeinteger

No output schema declared.

No examples provided.

create_dome_output ~453

No description provided.

NameTypeReqDescription
expose_controlsboolean
fovnumber
parent_pathstring
projectionstring
resolutionstring
source_pathstringyes

No output schema declared.

No examples provided.

create_energy_structure ~404

No description provided.

NameTypeReqDescription
audioSourcestring
buildThresholdnumber
dropThresholdnumber
namestringyes
parentstring
windowSecnumber

No output schema declared.

No examples provided.

create_engine_comp ~357

No description provided.

NameTypeReqDescription
namestring
parent_pathstring
perform_modestring
reloadboolean
tox_pathstringyes
use_color_mapboolean

No output schema declared.

No examples provided.

create_envelope_follower ~608

No description provided.

NameTypeReqDescription
attacknumber
channelstringyes
modestring
namestring
parent_pathstring
releasenumber
source_chopstringyes
targetsarray
thresholdnumber

No output schema declared.

No examples provided.

create_euclidean_sequencer ~469

No description provided.

NameTypeReqDescription
actionstring
bpm_sourcestring
namestring
off_valuenumber
on_valuenumber
paramstring
parent_pathstring
pulsesinteger
rotationinteger
stepsinteger
targetstringyes

No output schema declared.

No examples provided.

create_external_io ~957

No description provided.

NameTypeReqDescription
activeboolean
bind_toarray
fpsnumber
interfacestring
kindstringyes
namestring
netstring
net_addressstring
normalizestring
parent_pathstring
portinteger
rtmp_basestring
source_namestring
source_pathstring
stream_keystring
universeinteger
urlstring

No output schema declared.

No examples provided.

create_facade_mapping ~365

No description provided.

NameTypeReqDescription
background_colorstring
blend_curvestring
blend_layoutstring
blend_widthinteger
expose_controlsboolean
facade_geometry_pathstring
namestring
output_heightinteger
output_widthinteger
parent_pathstring
projector_countinteger
source_modestring
source_top_pathstring

No output schema declared.

No examples provided.

create_feedback_network ~475

No description provided.

NameTypeReqDescription
colorsarray
expose_controlsboolean
feedback_gainnumber
parent_pathstring
seed_typestring
transformationsarray

No output schema declared.

No examples provided.

create_feedback_tunnel ~419

No description provided.

NameTypeReqDescription
decaynumber
hue_shiftnumber
namestring
parent_pathstring
resolutionarray
rotatenumber
sourcestring
zoomnumber

No output schema declared.

No examples provided.

create_fixture_control ~472

No description provided.

NameTypeReqDescription
beam_anglenumber
beam_lengthnumber
fixturesarrayyes
fpsnumber
host
namestring
netstring
pan_rangenumber
parent_pathstring
tilt_rangenumber
universeinteger

No output schema declared.

No examples provided.

create_flow_abstraction ~412

No description provided.

NameTypeReqDescription
blur_radiusinteger
edgenumber
iterationsinteger
namestring
parent_pathstringyes
resolutionstring
sigma_enumber
sigma_rnumber
sourcestringyes
strengthnumber
taunumber

No output schema declared.

No examples provided.

create_fluid_sim ~413

No description provided.

NameTypeReqDescription
audio_pathstring
dissipationnumber
dye_colorstring
expose_controlsboolean
injection_modestring
injection_radiusnumber
injection_strengthnumber
parent_pathstring
pressure_iterationsinteger
resolutionstring
viscositynumber

No output schema declared.

No examples provided.

create_gaussian_splat_scene ~538

No description provided.

NameTypeReqDescription
camera_pathstring
container_namestring
expose_controlsboolean
output_resstring
parent_pathstring
splat_asset_pathstringyes
tox_pathstring

No output schema declared.

No examples provided.

create_generative_art ~372

No description provided.

NameTypeReqDescription
color_palettestring
custom_glsl_codestring
evolution_speednumber
expose_controlsboolean
parent_pathstring
techniquestringyes

No output schema declared.

No examples provided.

create_generative_audio ~561

No description provided.

NameTypeReqDescription
expose_controlsboolean
fm_depthnumber
fm_rationumber
frequencynumber
parent_pathstring
synthstring
to_deviceboolean
volumenumber
waveformstring

No output schema declared.

No examples provided.