Skip to main content
Glama

Update node parameters

update_td_node_parameters

Update a node's parameters to constant values. Strict atomic validation: unknown parameter names cause failure, and bad values return error details listing which parameters succeeded or failed.

Instructions

Modify an existing node by setting one or more of its parameters to constant values. The update is strict (not best-effort): an unknown parameter name fails the whole call atomically without changing anything, and a bad value (wrong type or out of range) returns an error naming which parameters applied and which failed. On success returns the updated {node}. To inspect valid parameter names/current values first use get_td_node_parameters; to make a parameter move over time use animate_parameter instead of a static value.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pathYesFull path of the node whose parameters to update.
parametersYesParameter overrides as key→value pairs, e.g. { period: 4, amplitude: 0.5 }.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Describes strict atomic update: unknown parameter names fail entirely, bad values return partial success with error details. Annotations already indicate mutation (readOnlyHint=false) and non-destructiveness (destructiveHint=false), but description adds critical atomicity and error context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences: action, error behavior, usage alternatives. Front-loaded with primary purpose, no fluff. Perfectly sized for a mutation tool with moderate complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 2 required params, nested object, and no output schema, the description covers: what the tool does, error handling, parameter expectations, and complementary tools. No gaps for effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema provides 100% coverage for both 'path' and 'parameters'. Description adds value by showing parameter structure as key–value pairs with example 'period: 4, amplitude: 0.5' and linking to get_td_node_parameters for valid names.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states 'Modify an existing node by setting one or more of its parameters to constant values.' Verb 'modify' and resource 'node parameters' are explicit. Distinguishes from sibling 'animate_parameter' (dynamic values) and 'set_parameter_expression' (expression-based).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly advises using 'get_td_node_parameters' for inspection and 'animate_parameter' for dynamic values. Provides clear when-to-use and when-not-to-use guidance with specific alternative tool names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pantani/tdmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server