Node-RED vs n8n

Node-RED and n8n are both flow-based, low-code automation tools you can self-host, and they're frequently compared — Node-RED with deep roots in IoT and event wiring, n8n as a broader SaaS-integration workflow platform — so their MCP servers make a useful head-to-head for teams that build visual flows. Both servers are community-maintained, and both let an agent author flows, but they emphasize different things. The Node-RED MCP server bridges to the Node-RED Admin API so an agent can read, build, and update flows the way a human would in the editor: retrieve every flow or a single flow, create/update/delete flows, list workspace tabs, read or set deployed flow state, work with individual nodes (get info, find by type, search), trigger inject nodes, and visualize flows. The n8n server (the popular community n8n-mcp) is built to make an agent fluent in n8n's 800+ nodes: it exposes a pre-indexed database of node types, properties, and docs, plus validation tools, then creates, updates, tests, and manages workflows via the n8n API. So Node-RED's server is about operating the flow runtime, while n8n's is about authoring correct node workflows. Here is the comparison.

How they compare

DimensionNode-REDn8n
HeritageFlow-based programming with strong IoT/event-wiring roots, built on Node.js.Workflow automation centered on connecting SaaS apps and APIs across 800+ nodes.
Server focusOperate the runtime via the Admin API — CRUD flows, manage deployed state, trigger inject nodes, and inspect/visualize.Make the agent an expert author — indexed node knowledge plus validation, then create/update/test workflows.
Node knowledgeget-nodes, get-node-info, find-nodes-by-type, and search-nodes help the agent work with installed nodes.Pre-indexed node database (~99% property coverage) so the agent knows exact node types, properties, and connection rules.
Runtime controlRead/set flow state and trigger inject nodes, so the agent can run and operate live flows.Can create and test workflows and trigger executions, but the headline is producing valid workflows in the first place.
Best-fit taskTeams building Node-RED flows (often IoT/event pipelines) that want an agent to author and operate them via the editor's API.Teams building n8n SaaS-integration workflows that want an agent that designs and validates correct node graphs.

Verdict

Both are community-maintained servers for self-hostable flow tools, so start from which platform you run. Node-RED's server is the choice when you build Node-RED flows — especially IoT or event-wiring pipelines — and want an agent to read, build, update, visualize, and operate flows (including setting deployed state and triggering inject nodes) through the Admin API. The n8n server is the choice when you build SaaS-integration workflows and want an agent that truly understands n8n's 800+ nodes well enough to design, validate, and deploy correct automations. The split is operate-the-runtime (Node-RED) versus author-correct-node-graphs (n8n). Pick by your platform and by whether the agent's main job is running flows or building them accurately.

FAQ

Are these official?
Both are community-maintained rather than vendor-official. The Node-RED server bridges the Node-RED Admin API, and the n8n side is the popular community n8n-mcp server whose strength is its indexed node database plus validation.
Which is better for IoT/event flows?
Node-RED has deep IoT and event-wiring heritage, and its server can trigger inject nodes and manage deployed flow state, which fits event pipelines well. n8n is more oriented to connecting SaaS apps and APIs across its large node library.