io.github.8beeeaaat/touchdesigner-mcp-server · version 2.2.0 · 3,345 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
execute_python_script, exec_node_methoddelete_td_nodeNot a vulnerability by itself. It tells you what an injected prompt could ask this server to do, so you can decide which tools need approval.
| Name | Title | Hint | Description |
|---|---|---|---|
get_td_info | none | Get server information from TouchDesigner | |
execute_python_script | none | Execute a Python script in TouchDesigner (detailLevel=minimal|summary|detailed, responseFormat=json|yaml|markdown) | |
get_td_nodes | none | List nodes under a path with token-optimized output (detailLevel+limit supported) | |
get_td_node_parameters | none | Get node parameters with concise/detailed formatting (detailLevel+limit supported) | |
get_td_node_errors | none | Check errors and warnings on a node and its descendants. TouchDesigner reports missing files, dangling operator references and shader compile failures as warnings, so do not treat hasErrors=false as a healthy node. Reads… | |
create_td_node | none | Create a new node in TouchDesigner | |
update_td_node_parameters | none | Update parameters of a specific node in TouchDesigner | |
delete_td_node | none | Delete an existing node in TouchDesigner | |
exec_node_method | none | Execute a method on a specific node in TouchDesigner | |
get_td_classes | none | List TouchDesigner Python classes/modules (detailLevel+limit supported) | |
get_td_class_details | none | Get information about a TouchDesigner class/module (detailLevel+limit supported) | |
get_td_module_help | none | Retrieve Python help() text for a TouchDesigner module or class | |
get_top_image | none | Capture the current output of a TOP node as an image so it can be viewed directly (maxSize optionally downscales the longer side) | |
describe_td_tools | none | Generate a filesystem-oriented manifest of available TouchDesigner tools |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/touchdesigner-mcp-server)Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.