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) |