CSV to Array Tool
The CSV to Array Tool converts CSV file content into an array of objects for downstream processing.
It is useful for workflows that need to analyze, transform, or summarize tabular data from CSV files.
- Inputs
- Outputs
- Node Type
csv¹ (string): CSV file content as a string.requireToolUse(boolean, user config): Require tool use (forces the LLM to always call this tool; default: true)Note: When enabled, the node will retry tool calls up to the number of times set in Max Tool Retries in the AI Data Processing Node.

(1) Provided by the AI Data Processing Node as a result of processing it's input (for ex: Data Source Node).
- Array of objects, where each object represents a row in the CSV file.
- Keys correspond to column headers.
Example Output:
[
{
"customer": "Alice",
"total_spend": 120.50,
"orders": 3
},
{
"customer": "Bob",
"total_spend": 98.75,
"orders": 2
}
]
ai-tooltoolSubtype:csv-to-array