Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_MODE | No | The MCP protocol mode. Required for Claude Desktop to ensure only JSON-RPC messages are sent to stdout. | stdio |
| LOG_LEVEL | No | The logging level (e.g., 'error', 'warn', 'info', 'debug'). | error |
| N8N_API_KEY | No | Your n8n API key for authentication. | |
| N8N_API_URL | No | The URL of your n8n instance (e.g., https://your-n8n-instance.com or http://host.docker.internal:5678 for local instances). | |
| WEBHOOK_SECURITY_MODE | No | Set to 'moderate' to allow webhooks to local n8n instances while blocking private networks and cloud metadata. | moderate |
| DISABLE_CONSOLE_OUTPUT | No | Disable console output to prevent interference with MCP protocol. | true |
| SQLJS_SAVE_INTERVAL_MS | No | Controls how long to wait after database changes before saving to disk (in milliseconds). Only applies when using sql.js fallback adapter. | 5000 |
| N8N_MCP_TELEMETRY_DISABLED | No | Set to 'true' to disable anonymous usage statistics collection. | false |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |