Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
WORKFLOWS_PATH | Yes | Path to your n8n workflows directory |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
create_n8n_workflow | Create a new n8n workflow for a specific use case |
optimize_workflow | Optimize an existing n8n workflow |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
General AI Instructions | General instructions for working with n8n workflows |
Process Instructions | Instructions for workflow creation process |
Repository Instructions | Repository-specific instructions |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list | List all n8n workflows in this project (use deployed to see workflows in n8n) |
read | Read a specific n8n workflow JSON file |
create | Create a new n8n workflow with REAL nodes only (no mock/placeholder nodes allowed) |
update | Update an existing n8n workflow |
analyze | Analyze a workflow structure and dependencies |
info | Get project or workflow structure information |
validate | Validate a workflow structure and check for common issues |
add_node | Add a REAL n8n node to workflow (no mock/placeholder nodes allowed) |
connect | Create a connection between two nodes in a workflow |
generate | Generate a workflow from template using REAL n8n nodes (no mock/placeholder nodes) |
deploy | Deploy workflows to n8n instance - handles all n8n import commands internally |
export | Export workflows from n8n - replaces "n8n export:workflow" command |
execute | Execute/test an n8n workflow - DO NOT use bash n8n commands, use this tool instead |
deployed | List all workflows in n8n instance - replaces "n8n list:workflow" command |
activate | Activate or deactivate a workflow in n8n |
start | Start n8n server - replaces "n8n start" command |
status | Show deployment status of workflows (which are deployed, which need deployment) |
extract_code | Extract code nodes to separate files in workflows/nodes/ for better editing |
list_code | List all extracted code nodes |
create_module | Create a shared code module that can be used across workflows |
validate | Validate workflows for n8n compatibility, node issues, and connection problems |
credentials | Analyze credential requirements for workflows (secure - never exposes actual values) |