MCP Servers

Connected

1/1

Total Tools

27

n8n-mcp

httpConnected
ToolDescription
mcp__n8n-mcp__search_workflowsSearch for workflows with optional filters. Returns a preview of each workflow.
mcp__n8n-mcp__execute_workflowExecute a workflow by ID. Returns the execution ID immediately without waiting for completion. Before executing always ensure you know the input schema by first using the get_workflow_details tool and consulting workflow description
mcp__n8n-mcp__get_executionGet execution details by execution ID and workflow ID. By default returns metadata only. Set includeData to true to include node execution data, optionally filtered by nodeNames and truncated by truncateData.
mcp__n8n-mcp__search_executionsSearch for workflow executions with optional filters. Returns execution metadata including status, timing, and workflow ID.
mcp__n8n-mcp__get_workflow_detailsGet detailed information about a specific workflow including trigger details
mcp__n8n-mcp__publish_workflowPublish (activate) a workflow to make it available for production execution. This creates an active version from the current draft.
mcp__n8n-mcp__unpublish_workflowUnpublish (deactivate) a workflow to stop it from being available for production execution.
mcp__n8n-mcp__prepare_test_pin_dataPrepare test pin data for a workflow. Trigger nodes, nodes with credentials, and HTTP Request nodes need pin data. Logic nodes (Set, If, Code, etc.) and credential-free I/O nodes (Execute Command, file read/write) execute normally without pin data. Returns JSON Schemas describing the expected output shape for each node that needs pin data — schemas are derived from past execution output shapes or node type definitions. No actual user data is returned. You should generate realistic sample data for the schemas, use empty defaults for nodes without schema, merge everything into a single pinData object, and pass it to test_workflow.
mcp__n8n-mcp__test_workflowTest a workflow using pin data to bypass external services. Trigger nodes, nodes with credentials, and HTTP Request nodes are pinned (use simulated data). Other nodes (Set, If, Code, etc.) execute normally — including credential-free I/O nodes like Execute Command or file read/write nodes. Use prepare_test_pin_data to generate the pin data first.
mcp__n8n-mcp__list_credentialsList credentials the current user can access. Use this to find a credential ID before referencing it from a workflow node. Never returns credential secret data.
mcp__n8n-mcp__search_data_tablesSearch for data tables accessible to the current user. Use this to find a data table ID before modifying or adding data to it.
mcp__n8n-mcp__create_data_tableCreate a new data table with the specified columns. Use search_projects to find a project ID first.
mcp__n8n-mcp__rename_data_tableRename an existing data table.
mcp__n8n-mcp__add_data_table_columnAdd a new column to an existing data table.
mcp__n8n-mcp__delete_data_table_columnDelete a column from a data table. This permanently removes the column and all its data.
mcp__n8n-mcp__rename_data_table_columnRename a column in a data table.
mcp__n8n-mcp__add_data_table_rowsInsert rows into an existing data table. Each row is an object mapping column names to values. Use search_data_tables to find the data table ID first.
mcp__n8n-mcp__search_nodesSearch for n8n nodes by service name, trigger type, or utility function. Returns node IDs, discriminators (resource/operation/mode), and related nodes needed for get_workflow_node_types.
mcp__n8n-mcp__get_node_typesGet TypeScript type definitions for n8n nodes. Returns exact parameter names and structures. MUST be called before writing workflow code — guessing parameter names creates invalid workflows. Include discriminators (resource/operation/mode) from search results.
mcp__n8n-mcp__get_suggested_nodesRequired workflow-planning step. Get curated node recommendations for workflow technique categories before searching for nodes or writing code. Returns recommended nodes with pattern hints and configuration guidance.
mcp__n8n-mcp__validate_workflowValidate n8n Workflow SDK code. Required before creating or updating workflows from code. If you have not already read get_sdk_reference, call that first; guessing SDK syntax commonly creates invalid workflows.
mcp__n8n-mcp__create_workflow_from_codeCreate a workflow in n8n from validated SDK code. This tool expects code that already follows the n8n Workflow SDK patterns and has passed validate_workflow. If code fails to parse, call get_sdk_reference, rewrite the code using the reference, validate again, then retry creation. If the user named a target project, resolve it via search_projects before calling this tool; when projectId is omitted, the workflow is created in the user's personal project. After creation, always tell the user which project the workflow landed in (see the targetProject field in the response).
mcp__n8n-mcp__search_projectsSearch for projects accessible to the current user. Call this whenever the user names a project — pass the name as the query, then use the resolved ID with create_workflow_from_code or update_workflow. Results are ranked with exact case-insensitive name matches first. If no exact match is found but multiple partials are returned, the response includes a `hint` field telling you to clarify with the user before acting; follow it instead of guessing.
mcp__n8n-mcp__search_foldersSearch for folders within a project. Use this to find a folder ID before creating a workflow in a specific folder. Requires a projectId — use search_projects first if needed.
mcp__n8n-mcp__archive_workflowArchive a workflow in n8n by its ID.
mcp__n8n-mcp__update_workflowApply a small list of operations to an existing workflow (see the operations input schema for the supported op types). The whole batch is atomic: if any op fails the workflow is left unchanged.
mcp__n8n-mcp__get_sdk_referenceRequired reference for building n8n Workflow SDK code. Call this BEFORE writing workflow code to learn workflow(), trigger()/node(), .add()/.to(), expr(), and credential patterns.

Add MCP Server

Import from JSON

standard mcpServers

Paste a standard MCP config — copy the mcpServers block straight from any server's docs (Claude Desktop / Cursor / VS Code format). Supports headers and authToken per server.