servers / touchdesigner-mcp

touchdesigner-mcp-server

communityunknownnpmdestructive capablehealthy

MCP server for TouchDesigner


01Tools · 14

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
describe_td_tools
Generate a filesystem-oriented manifest of available TouchDesigner tools
readfalseunknown
get_td_module_help
Retrieve Python help() text for a TouchDesigner module or class
readfalseunknown
get_td_classes
List TouchDesigner Python classes/modules (detailLevel+limit supported)
readfalseunknown
delete_td_node
Delete an existing node in TouchDesigner
destructivetruetrue
get_td_info
Get server information from TouchDesigner
readfalseunknown
get_td_node_parameters
Get node parameters with concise/detailed formatting (detailLevel+limit supported)
readfalseunknown
execute_python_script
Execute a Python script in TouchDesigner (detailLevel=minimal|summary|detailed, responseFormat=json|yaml|markdown)
writetrueunknown
create_td_node
Create a new node in TouchDesigner
writetrueunknown
exec_node_method
Execute a method on a specific node in TouchDesigner
writetrueunknown
get_td_class_details
Get information about a TouchDesigner class/module (detailLevel+limit supported)
readfalseunknown
get_td_node_errors
Check node and descendant errors reported by TouchDesigner
readfalseunknown
get_top_image
Capture the current output of a TOP node as an image so it can be viewed directly (maxSize optionally downscales the longer side)
readfalseunknown
update_td_node_parameters
Update parameters of a specific node in TouchDesigner
writetrueunknown
get_td_nodes
List nodes under a path with token-optimized output (detailLevel+limit supported)
readfalseunknown

02Install & source
npx -y touchdesigner-mcp-server
npx

03Access granted
Execute code · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesnpm registry [p4] · GitHub repo search [p4]
last_checked2026-08-16 19:52Z
next_check2026-08-16 22:48Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. touchdesigner-mcp-server MCP — as seen on mcpexplorer.com

[![touchdesigner-mcp-server MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/touchdesigner-mcp.svg)](https://mcpexplorer.com/servers/touchdesigner-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →