link_niagara_parameter
Link a module input to a Niagara parameter in Unreal Engine. Specify the parameter scope (User, System, Emitter, or Particle) for direct data binding.
Instructions
Link a module input to a Niagara parameter (user, system, emitter, or particle scope).
Args: system_path: Path to the Niagara System asset emitter_name: Name of the target emitter module_name: Name of the module input_name: Name of the input to link script_usage: Stack the module is in linked_parameter: Full parameter name including namespace (e.g. "User.MyParam", "Emitter.Age", "Particles.Velocity")
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"system_path": "<system_path>",
"emitter_name": "<emitter_name>",
"module_name": "<module_name>",
"input_name": "<input_name>",
"script_usage": "<script_usage>",
"linked_parameter": "<linked_parameter>"
},
"name": "link_niagara_parameter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_name | Yes | ||
| module_name | Yes | ||
| system_path | Yes | ||
| emitter_name | Yes | ||
| script_usage | Yes | ||
| linked_parameter | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |