rpgmais avatar

n8n MCP Server

rpgmais/mcp-n8n

A comprehensive n8n integration that exposes 43 tools across workflows, executions, data tables, tags, credentials, users, variables, projects, audit logs, and webhooks. The standout feature is full CRUD support for n8n's Data Tables API (v1.64+), which no other n8n MCP currently implements. You get the usual workflow management (create, update, activate, execute) plus deeper operations like credential schema fetching, security audits, and row-level data table queries with filters and pagination. Built with automatic retry logic for rate limits, configurable timeouts, and strict TypeScript. Useful if you need an AI assistant to manage your n8n instance programmatically beyond basic workflow execution.

tools
43
auth
Secret needed
transport
STDIO
env vars
2
last updated
Mar 8, 2026

Tools

43 tools

Public tool metadata for what this MCP can expose to an agent.

n8n_list_workflowsList all workflows with optional filters

List all workflows with optional filters

No parameter schema in public metadata yet.

n8n_get_workflowGet a workflow by ID (includes nodes, connections, settings)

Get a workflow by ID (includes nodes, connections, settings)

No parameter schema in public metadata yet.

n8n_create_workflowCreate a new workflow from JSON

Create a new workflow from JSON

No parameter schema in public metadata yet.

n8n_update_workflowUpdate an existing workflow (full replacement)

Update an existing workflow (full replacement)

No parameter schema in public metadata yet.

n8n_delete_workflowPermanently delete a workflow

Permanently delete a workflow

No parameter schema in public metadata yet.

n8n_activate_workflowActivate a workflow for production

Activate a workflow for production

No parameter schema in public metadata yet.

n8n_deactivate_workflowDeactivate a workflow

Deactivate a workflow

No parameter schema in public metadata yet.

n8n_execute_workflowTrigger execution with optional input data

Trigger execution with optional input data

No parameter schema in public metadata yet.

n8n_get_workflow_tagsList tags associated with a workflow

List tags associated with a workflow

No parameter schema in public metadata yet.

n8n_update_workflow_tagsReplace all tags on a workflow

Replace all tags on a workflow

No parameter schema in public metadata yet.

n8n_list_executionsList executions with filters (workflow, status, cursor)

List executions with filters (workflow, status, cursor)

No parameter schema in public metadata yet.

n8n_get_executionGet execution status, result data and timing

Get execution status, result data and timing

No parameter schema in public metadata yet.

n8n_delete_executionDelete an execution record

Delete an execution record

No parameter schema in public metadata yet.

n8n_list_datatablesList all data tables with filtering and sorting

List all data tables with filtering and sorting

No parameter schema in public metadata yet.

n8n_create_datatableCreate a table with typed columns (string, number, boolean, date, json)

Create a table with typed columns (string, number, boolean, date, json)

No parameter schema in public metadata yet.

n8n_get_datatableGet table metadata (columns, name, ID)

Get table metadata (columns, name, ID)

No parameter schema in public metadata yet.

n8n_get_datatable_rowsQuery rows with filter, full-text search, sorting and pagination

Query rows with filter, full-text search, sorting and pagination

No parameter schema in public metadata yet.

n8n_insert_datatable_rowsInsert one or more rows

Insert one or more rows

No parameter schema in public metadata yet.

n8n_update_datatable_rowsUpdate rows matching a filter (supports dry-run)

Update rows matching a filter (supports dry-run)

No parameter schema in public metadata yet.

n8n_upsert_datatable_rowUpdate if exists, insert if not

Update if exists, insert if not

No parameter schema in public metadata yet.

n8n_delete_datatable_rowsDelete rows matching a filter (supports dry-run)

Delete rows matching a filter (supports dry-run)

No parameter schema in public metadata yet.

n8n_list_tagsList all tags

List all tags

No parameter schema in public metadata yet.

n8n_get_tagGet a tag by ID

Get a tag by ID

No parameter schema in public metadata yet.

n8n_create_tagCreate a new tag

Create a new tag

No parameter schema in public metadata yet.

n8n_update_tagRename a tag

Rename a tag

No parameter schema in public metadata yet.

n8n_delete_tagDelete a tag

Delete a tag

No parameter schema in public metadata yet.

n8n_list_credentialsList credentials (names and types only — data is redacted)

List credentials (names and types only — data is redacted)

No parameter schema in public metadata yet.

n8n_create_credentialCreate a credential (use get_credential_schema first)

Create a credential (use get_credential_schema first)

No parameter schema in public metadata yet.

n8n_delete_credentialDelete a credential

Delete a credential

No parameter schema in public metadata yet.

n8n_get_credential_schemaGet the JSON schema for a credential type

Get the JSON schema for a credential type

No parameter schema in public metadata yet.

n8n_list_usersList all users (requires instance owner role)

List all users (requires instance owner role)

No parameter schema in public metadata yet.

n8n_get_userGet a user by ID or email

Get a user by ID or email

No parameter schema in public metadata yet.

n8n_delete_userDelete a user

Delete a user

No parameter schema in public metadata yet.

n8n_list_variablesList all environment variables

List all environment variables

No parameter schema in public metadata yet.

n8n_create_variableCreate a key-value variable

Create a key-value variable

No parameter schema in public metadata yet.

n8n_delete_variableDelete a variable

Delete a variable

No parameter schema in public metadata yet.

n8n_list_projectsList all projects

List all projects

No parameter schema in public metadata yet.

n8n_create_projectCreate a project

Create a project

No parameter schema in public metadata yet.

n8n_update_projectRename a project

Rename a project

No parameter schema in public metadata yet.

n8n_delete_projectDelete a project

Delete a project

No parameter schema in public metadata yet.

n8n_generate_auditGenerate a security audit (credentials, database, filesystem, nodes)

Generate a security audit (credentials, database, filesystem, nodes)

No parameter schema in public metadata yet.

n8n_health_checkVerify n8n API connectivity

Verify n8n API connectivity

No parameter schema in public metadata yet.

n8n_trigger_webhookTrigger a workflow via its webhook URL (production or test)

Trigger a workflow via its webhook URL (production or test)

No parameter schema in public metadata yet.

Sponsors

Configuration

N8N_BASE_URL

n8n instance URL (e.g. http://localhost:5678)

N8N_API_KEY*secret

n8n API key

Readme

mcp-n8n

The most complete MCP server for n8n

43 tools · Workflows · Data Tables · Tags · Credentials · Users · Webhooks · Audit

npm License: MIT Node.js TypeScript MCP SDK

Quick Start · All 43 Tools · Configuration · Contributing


Why mcp-n8n?

Other n8n MCPs cover workflows and executions. mcp-n8n covers everything — including Data Tables, the only MCP to do so.


View the full README on GitHub

Details

Repository
github.com/rpgmais/mcp-n8n
Categories
Automation & Workflows, Data & Analytics
Package
@nextoolsolutions/mcp-n8n
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Automation & Workflows MCP servers

View all
1dave-london avatarPare Makedave-london/parePare Make ג€” Structured Make/Just task runner operations (run, list) as typed JSON.128stars
2temporal-cortex avatarTemporal Cortex Calendar MCPtemporal-cortex/mcp18 deterministic calendar tools: contact resolution, temporal context, availability, booking0stars
3mirrorethic avatartemporal-mcpmirrorethic/temporal-mcpWall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.2stars
4wyre-technology avatarConnectWise Automatewyre-technology/connectwise-automate-mcpMCP server for ConnectWise Automate RMM — computers, clients, alerts, and scripts.1stars
5csoai-org avatarWebhook Ai Mcpcsoai-org/webhook-ai-mcpWebhook Ai tools for AI agents. Capabilities: validate webhook signature, log webhook event, replay0stars
6dbsectrainer avatarMcp Data Pipeline Connectordbsectrainer/mcp-data-pipeline-connectorUniversal data connector for CSV, Postgres, and REST APIs via DuckDB0stars