n8n-workflow-builder-mcp

by ifmelate

add_node

Add nodes to specified workflows in n8n, defining type, position, parameters, and optional attributes like webhook ID or type version for streamlined workflow customization.

Input Schema

NameRequiredDescriptionDefault
node_nameNoThe name for the new node (e.g., 'My Gmail Node')
node_typeYesThe type of node to add (e.g., 'gmail', 'slack', 'openAi'). You can specify with or without the 'n8n-nodes-base.' prefix. The system will handle proper casing (e.g., 'openai' will be converted to 'openAi' if that's the correct casing).
parametersNoThe parameters for the node
positionNoThe position of the node {x,y} - will be converted to [x,y] for N8nWorkflowNode
typeVersionNoThe type version for the node (e.g., 1, 1.1). Defaults to 1 if not specified.
webhookIdNoOptional webhook ID for certain node types like triggers.
workflow_nameYesThe Name of the workflow to add the node to

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "node_name": { "description": "The name for the new node (e.g., 'My Gmail Node')", "type": "string" }, "node_type": { "description": "The type of node to add (e.g., 'gmail', 'slack', 'openAi'). You can specify with or without the 'n8n-nodes-base.' prefix. The system will handle proper casing (e.g., 'openai' will be converted to 'openAi' if that's the correct casing).", "type": "string" }, "parameters": { "additionalProperties": {}, "description": "The parameters for the node", "type": "object" }, "position": { "additionalProperties": false, "description": "The position of the node {x,y} - will be converted to [x,y] for N8nWorkflowNode", "properties": { "x": { "type": "number" }, "y": { "type": "number" } }, "required": [ "x", "y" ], "type": "object" }, "typeVersion": { "description": "The type version for the node (e.g., 1, 1.1). Defaults to 1 if not specified.", "type": "number" }, "webhookId": { "description": "Optional webhook ID for certain node types like triggers.", "type": "string" }, "workflow_name": { "description": "The Name of the workflow to add the node to", "type": "string" } }, "required": [ "workflow_name", "node_type" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ifmelate/n8n-workflow-builder-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server