The n8n Nodes Catalog: a complete, machine-readable reference A free, structured dataset of every n8n node, parsed from source and refreshed monthly. Built for LLM training, AI agent grounding, and developer reference.
n8n MCP server: build, lint, and debug workflows from your AI agent Nine tools that generate correct n8n JSON, lint for the failure modes that matter, and diagnose silent data loss. Install snippets for Cursor, Claude Code, and six more hosts.
n8n Code node: Run Once for All Items vs Each Item Run Once for All Items uses $input.all() and returns an array; Run Once for Each Item uses $json and returns { json: ... }. Three traps to watch.
n8n webhook returns 404: the most common causes and fixes n8n 404 on webhooks is usually a wrong URL path, missing production webhook activation, or an n8n_disable_production_main_process flag. Steps to find and fix each cause.
How to fix the n8n "ECONNREFUSED" error in HTTP Request nodes ECONNREFUSED means the target service is not listening on that port, or n8n is in Docker and cannot reach localhost. Replace localhost with host.docker.internal, verify the port, and check firewall rules.
Self-hosting n8n on a $5 DigitalOcean VPS: complete 2026 setup walkthrough A 1 GB Ubuntu droplet, Docker Compose with n8n + Caddy, and the WEBHOOK_URL setting most tutorials skip - run in under 15 minutes.