list_niagara_ops
List all valid Niagara operations from the engine registry to obtain correct op names and pin schemas for adding graph nodes.
Instructions
Enumerate all valid UNiagaraNodeOp operations from FNiagaraOpInfo registry.
This is the authoritative source the editor's context menu reads from — use it BEFORE calling add_niagara_graph_node with node_type="Op" so you pass a real op_name (e.g. "Numeric::Mul" vs the invalid "Numeric::Multiply").
Each entry reports: name (for op_name param), friendly_name, category, description, keywords, alternate_name, compact_name, supports_added_inputs, and — when include_pins=True — full input/output pin schema with types and defaults.
Args: filter: Case-insensitive substring, matches name / friendly_name / category / description / keywords / alternate name. E.g. "multiply" finds "Numeric::Mul" via its friendly name. category: Exact category match (e.g. "Math", "Comparison", "Boolean", "Vector", "Quaternion"). Use the all_categories field in a first response to discover valid values. exact_name: Return the single op whose internal Name equals this string (bypasses other filters). include_pins: Include inputs/outputs per op (default True). max_results: Cap on returned entries (default 500).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | ||
| category | No | ||
| exact_name | No | ||
| max_results | No | ||
| include_pins | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |