Creating a simple command executor agent for ChatGPT for n8n (via API)
A developer (Python or Node.js) is needed to create a simple technical executor for ChatGPT commands for n8n.
The agent executes commands sent to it by ChatGPT via the n8n API and returns a brief result: success or error.
What is currently done manually in the n8n editor (creating/modifying nodes, running workflows) is executed by the agent based on ChatGPT commands.
---
Important clarification
The agent is not an AI and does not understand natural language text.
All "smart" parts (understanding phrases, logic of steps, what exactly to do) are performed on the ChatGPT side.
The agent is a technical executor:
received a command → made a request to the n8n API → returned the result.
---
Main tasks of the agent
1. Working with the n8n API
The agent must be able to:
make requests to n8n using the provided URL and API key;
call the necessary API methods (create/update workflow, enable/disable, run, get list of executions);
retrieve data and status of the last execution.
2. Working with nodes
Through the n8n API, the agent performs basic actions that a person usually does in the interface:
create nodes;
set and modify their parameters;
have access to all necessary node parameters via the API.
3. Results and errors
The agent returns the result of the action execution to ChatGPT:
on success, for example:
– "node created"
– "parameters updated"
– "workflow started"
– "execution successful"
on error, for example:
– "error in node Format: SyntaxError"
– "execution finished with an error in the HTTP Request node"
The agent does not analyze the meaning of the error — it simply passes what was returned by the n8n API / execution.
4. Agent interface
A simple interface is needed:
REST endpoint (one entry point) that:
– accepts a structured command from ChatGPT;
– performs the action via the n8n API;
– returns text/JSON with the result.
---
What I will provide
access to n8n (URL + API key);
examples of workflows;
a sample set of commands;
basic scenarios for testing the functionality.
---
What to specify in the response
1. Cost of developing the MVP (first stage).
2. Completion time.
3. Briefly, how you will implement this (2–5 sentences).
4. Willingness to show the result (video / GIF).