Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| N8N_API_KEY | Yes | Your n8n API key | |
| N8N_BASE_URL | Yes | The base URL of your n8n instance (e.g., http://localhost:5678) | http://127.0.0.1:5678 |
| DEFAULT_TIMEOUT_MS | No | Default timeout for workflow execution in milliseconds | 30000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| test_workflow | Run a single payload test from a workflow config JSON file. |
| evaluate_workflow_result | Run a single payload test and return evaluation score + issues. |
| run_workflow_suite | Run all payloads in a workflow config and return per-payload results and scores. |
| get_workflow_summary | Fetch a workflow summary from n8n by workflow ID. |
| create_workflow | Create a new n8n workflow from JSON. |
| update_workflow | Replace an existing n8n workflow by ID with JSON. |
| delete_workflow | Delete an n8n workflow by ID. |
| add_node_to_workflow | Append a node JSON object to an existing workflow. |
| connect_nodes | Create a main connection between two nodes in an existing workflow. |
| list_node_types | List available node types from the connected n8n instance. |
| get_node_type | Get full schema/details for a specific node type. |
| list_executions | List recent executions, optionally filtered by workflowId and status. |
| get_execution | Fetch full execution details by execution ID. |
| get_execution_trace | Return a lightweight per-node trace summary for an execution. |
| get_catalog_stats | Return counts of catalogued nodes, triggers, and credentials from the imported n8n catalog. |
| search_nodes | Search nodes from the imported n8n catalog by name. |
| list_triggers | List trigger nodes from the imported n8n catalog. |
| validate_node_type | Validate a node type against the imported n8n catalog and suggest close matches. |
| suggest_nodes_for_task | Suggest relevant n8n nodes from the imported catalog for a natural-language task. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |