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
generative_classics_pack ~172

No description provided.

NameTypeReqDescription
install_pathstring
list_onlyboolean
overwriteboolean

No output schema declared.

No examples provided.

get_bridge_logs ~194

No description provided.

NameTypeReqDescription
include_cook_errorsboolean
max_linesinteger
scopestring
NameTypeReqDescription
countnumberyes
linesarrayyes
probeobject
scopestringyes
warningsarrayyes

No examples provided.

get_dat_content ~291

No description provided.

NameTypeReqDescription
dat_pathstringyes
include_headerboolean
limitinteger
offsetinteger
preview_rowsinteger

No output schema declared.

No examples provided.

get_inline_preview ~296

No description provided.

NameTypeReqDescription
formatstring
heightinteger
include_full_paramsboolean
jpeg_qualityinteger
max_changed_paramsinteger
parent_depthinteger
pathstringyes
widthinteger
NameTypeReqDescription
alivebooleanyes
changed_paramsarrayyes
cookobjectyes
errorsobjectyes
familystring
parametersobject
pathstringyes
thumbnailobjectyes
typestringyes
warningsarray

No examples provided.

get_module_help ~106

No description provided.

NameTypeReqDescription
namestringyes

No output schema declared.

No examples provided.

get_node_state_runtime ~238

No description provided.

NameTypeReqDescription
include_info_chopboolean
pathstringyes
NameTypeReqDescription
cook_countnumber
cook_time_msnumber
errorsarrayyes
extraobject
familystring
gpu_memorynumber
info_chopobject
last_cook_framenumber
num_chansnumber
num_samplesnumber
pathstringyes
resolutionarray
typestringyes
warningsarrayyes

No examples provided.

get_operator_workflow_guide ~102

No description provided.

NameTypeReqDescription
include_examplesboolean
next_limitinteger
operatorstringyes
NameTypeReqDescription
examples
foundbooleanyes
guide
nextOperatorsarrayyes
operatorstringyes
suggestionsarrayyes

No examples provided.

get_parameter_menu ~253

No description provided.

NameTypeReqDescription
keysarray
menu_onlyboolean
pathstringyes
NameTypeReqDescription
namestringyes
parametersarrayyes
pathstringyes
stale_catalog_warningstring
typestringyes
warningsarrayyes

No examples provided.

get_preview ~388

No description provided.

NameTypeReqDescription
delay_framesinteger
heightinteger
job_idstring
node_pathstring
pre_pulsesarray
sample_gridinteger
widthinteger

No output schema declared.

No examples provided.

get_td_class_details ~103

No description provided.

NameTypeReqDescription
class_namestringyes

No output schema declared.

No examples provided.

get_td_classes ~84

No description provided.

NameTypeReqDescription
filterstring

No output schema declared.

No examples provided.

get_td_info ~101

No description provided.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_td_node_errors ~147

No description provided.

NameTypeReqDescription
pathstringyes
recursiveboolean
summaryboolean
NameTypeReqDescription
by_typeobject
errorsarray
pathstringyes
totalnumberyes

No examples provided.

get_td_node_flags ~229

No description provided.

NameTypeReqDescription
max_nodesinteger
only_problemsboolean
pathstringyes
recursiveboolean
NameTypeReqDescription
nodesarrayyes
pathstringyes
probeobject
scannedintegeryes
warningsarrayyes

No examples provided.

get_td_node_parameters ~166

No description provided.

NameTypeReqDescription
keysarray
omit_ioboolean
pathstringyes
NameTypeReqDescription
already_existedboolean
colorarray
commentstring
errorsarray
familystring
flagsobject
inputsarray
namestringyes
nodeXnumber
nodeYnumber
outputsarray
parameter_warningsarray
parametersobjectyes
pathstringyes
tagsarray
typestringyes
wires_inarray

No examples provided.

get_td_nodes ~269

No description provided.

NameTypeReqDescription
detail_levelstring
limitinteger
parent_pathstring
path_onlyboolean
patternstring
NameTypeReqDescription
by_typeobject
countnumberyes
detail_levelstringyes
hintstring
nodesarray
parent_pathstringyes
pathsarray
samplearray
truncatedbooleanyes

No examples provided.

get_td_performance ~151

No description provided.

NameTypeReqDescription
recursiveboolean
root_pathstring
target_fpsnumber
NameTypeReqDescription
frameBudgetMsnumberyes
nodesarrayyes
pathstringyes
targetFpsnumberyes
totalCookMsnumberyes
warningsarrayyes

No examples provided.

get_td_topology ~129

No description provided.

NameTypeReqDescription
root_pathstring
NameTypeReqDescription
connectionCountnumberyes
issuesarrayyes
nodeCountnumberyes
pathstringyes
topologyobjectyes

No examples provided.

get_technique_detail ~96

No description provided.

NameTypeReqDescription
categorystring
include_codeboolean
include_setupboolean
technique_idstring
NameTypeReqDescription
availableTechniqueIdsarray
modestringyes
nextToolHintsarrayyes
packobject
packsarray
technique
techniquesarray

No examples provided.

get_tutorial ~181

No description provided.

NameTypeReqDescription
include_contentboolean
limitinteger
namestring
querystring
sectionstring
NameTypeReqDescription
countintegeryes
modestringyes
namestring
nextToolHintsarrayyes
querystring
tutorialobject
tutorialsarray

No examples provided.

image_to_particles ~656

No description provided.

NameTypeReqDescription
audio_filestring
audio_sourcestring
color_modestring
dampnumber
expose_controlsboolean
parent_pathstring
particle_sizenumber
scatter_strengthnumber
sideinteger
source
spring_stiffnessnumber
tint_colorarray

No output schema declared.

No examples provided.

import_isf_shader ~219

No description provided.

NameTypeReqDescription
capture_previewboolean
channel_overridesarray
control_defaultsobject
expose_controlsboolean
fetch_timeout_msinteger
namestring
parent_pathstring
pixel_formatstring
resolutionarray
sourcestringyes
source_kindstring

No output schema declared.

No examples provided.

import_model ~270

No description provided.

NameTypeReqDescription
expose_controlsboolean
model_pathstring
parent_pathstring
rotate_ynumber
scalenumber
zoomnumber

No output schema declared.

No examples provided.

import_recipe_bundle ~79

No description provided.

NameTypeReqDescription
bundle_filestringyes
out_dirstringyes
overwriteboolean

No output schema declared.

No examples provided.

import_recipe_from_url ~121

No description provided.

NameTypeReqDescription
max_bytesinteger
out_dirstringyes
overwriteboolean
urlstringyes

No output schema declared.

No examples provided.

import_setlist ~222

No description provided.

NameTypeReqDescription
dry_runboolean
notestringyes
parent_pathstring

No output schema declared.

No examples provided.

import_shadertoy ~234

No description provided.

NameTypeReqDescription
capture_previewboolean
channelsarray
expose_mouse_controlboolean
expose_speed_controlboolean
namestring
parent_pathstring
pixel_formatstring
provenance_overrideobject
raw_sourcestring
resolutionarray
shader_idstring
urlstring

No output schema declared.

No examples provided.

inspect_component_manifest ~68

No description provided.

NameTypeReqDescription
pathstringyes

No output schema declared.

No examples provided.

inspect_gpu_and_displays ~102

No description provided.

NameTypeReqDescription
includearray

No output schema declared.

No examples provided.

inspect_op_extensions_storage ~189

No description provided.

NameTypeReqDescription
include_custom_parsboolean
include_extensionsboolean
include_storageboolean
pathstringyes
NameTypeReqDescription
custom_parsarray
extensionsarray
pathstringyes
probeobject
storageobject
typestringyes
warningsarrayyes

No examples provided.

install_library_package ~157

No description provided.

NameTypeReqDescription
dest_dirstringyes
overwriteboolean
sourcestringyes

No output schema declared.

No examples provided.

learn_control ~444

No description provided.

NameTypeReqDescription
min_deltanumber
modestringyes
offsetnumber
parent_pathstring
scalenumber
source_chopstringyes
targetstring

No output schema declared.

No examples provided.

learn_conventions ~214

No description provided.

NameTypeReqDescription
also_patch_style_memoryboolean
dry_runboolean
max_nodesinteger
min_supportinteger
observearray
scope_pathstring

No output schema declared.

No examples provided.

learn_from_my_corpus ~217

No description provided.

NameTypeReqDescription
also_patch_style_memoryboolean
dry_runboolean
min_supportinteger
observearray
top_k_paletteinteger
vault_pathstring

No output schema declared.

No examples provided.

library_lineage_graph ~180

No description provided.

NameTypeReqDescription
cluster_bystring
formatstring
include_orphansboolean
kindsarray
max_nodesinteger
vault_pathstring

No output schema declared.

No examples provided.

lint_recipe_library ~165

No description provided.

NameTypeReqDescription
fail_onstring
recipe_idstring
rulesarray
severitystring

No output schema declared.

No examples provided.

list_recipes ~75

No description provided.

NameTypeReqDescription
tagstring

No output schema declared.

No examples provided.

load_session_profile ~177

No description provided.

NameTypeReqDescription
profile_pathstring
resetboolean
NameTypeReqDescription
conventionsobject
corpus_styleobject
createdbooleanyes
loaded_atstringyes
notesarrayyes
profile_pathstringyes
recent_workarray
resetbooleanyes
style_memoryobject

No examples provided.

local_marketplace_index ~82

No description provided.

NameTypeReqDescription
out_filestring
package_dirstringyes

No output schema declared.

No examples provided.

log_performance ~207

No description provided.

NameTypeReqDescription
comp_pathstring
heightinteger
notesstring
output_pathstring
titlestring
widthinteger

No output schema declared.

No examples provided.

macro_recorder ~93

No description provided.

NameTypeReqDescription
actionstringyes
allowUnsafeRecordingboolean
filestring
namestring
redactSensitiveboolean

No output schema declared.

No examples provided.

make_portable_tox ~217

No description provided.

NameTypeReqDescription
comp_pathstringyes
docsarray
include_readmeboolean
namestring
out_dirstringyes

No output schema declared.

No examples provided.

manage_annotation ~266

No description provided.

NameTypeReqDescription
actionstringyes
hnumber
namestring
node_pathstring
parent_pathstring
textstring
wnumber
xnumber
ynumber

No output schema declared.

No examples provided.

manage_checkpoint ~222

No description provided.

NameTypeReqDescription
actionstringyes
comp_pathstring
namestring
prune_createdboolean
recreate_deletedboolean

No output schema declared.

No examples provided.

manage_component ~301

No description provided.

NameTypeReqDescription
actionstringyes
comp_pathstring
create_foldersboolean
file_pathstringyes
linkedboolean
namestring
parent_pathstring

No output schema declared.

No examples provided.

manage_component_storage ~165

No description provided.

NameTypeReqDescription
actionstringyes
keystring
pathstringyes
value

No output schema declared.

No examples provided.

manage_cue ~331

No description provided.

NameTypeReqDescription
actionstringyes
comp_pathstring
durationnumber
namestring
quantizestring

No output schema declared.

No examples provided.

manage_packages ~316

No description provided.

NameTypeReqDescription
actionstringyes
allow_externalboolean
allow_python_depsboolean
dry_runboolean
installedboolean
namestring
package_idstring
packages_rootstring
pinstring
project_pathstring
querystring
yesboolean

No output schema declared.

No examples provided.

manage_presets ~147

No description provided.

NameTypeReqDescription
actionstringyes
comp_pathstring
namestring
paramsarray

No output schema declared.

No examples provided.

merge_vaults ~177

No description provided.

NameTypeReqDescription
dryRunboolean
kindsarray
sourceVaultPathstringyes
strategystring
targetVaultPathstring

No output schema declared.

No examples provided.