N8n

by czlonkowski

Community Developer Tools 23k likes

n8n-mcp gives an agent full-text search and validation over n8n's node library, then lets it create and manage real workflows through n8n's API.

Run with npx

npx n8n-mcp

Source: https://github.com/czlonkowski/n8n-mcp

About

search_nodes runs full-text search across n8n's node catalog (thousands of core and community nodes, most with property-level schema and official documentation attached), get_node pulls the full configuration detail for one node, and validate_node / validate_workflow catch bad configurations before anything gets deployed. search_templates and get_template pull from thousands of pre-built workflow templates so an agent doesn't have to assemble common automations from scratch.

A separate set of management tools — gated behind an N8N_API_URL and N8N_API_KEY — lets the same server create, update, run, and audit workflows on a live n8n instance, covering executions, credentials, folders, and security. It's usable self-hosted via npx or Docker, or through a hosted endpoint with a free daily tool-call tier for anyone who doesn't want to run it themselves.

Key features

  • search_nodes runs full-text search across thousands of core and community n8n nodes with usage examples
  • validate_node and validate_workflow catch configuration errors before a workflow is deployed
  • search_templates and get_template pull complete, ready-made workflow JSON from a template library
  • With an API key, management tools create, update, run, and audit workflows on a live n8n instance
  • Covers property schemas and official docs for the large majority of n8n's node catalog
  • Runs via npx, Docker, or a hosted endpoint with a free daily tool-call tier

Use cases

  • Letting an agent design an n8n automation by searching real nodes instead of guessing node names
  • Validating a generated workflow's configuration before it's ever pushed to a live n8n instance
  • Starting from a template library instead of building common automations node-by-node
  • Giving an agent API access to create, run, and audit workflows on a production n8n instance

Available tools

search_nodes

Runs full-text search across n8n's node library, returning matches with usage examples.

get_node

Returns detailed configuration information for a specific n8n node.

validate_workflow

Validates a complete workflow definition for configuration errors before deployment.

search_templates

Finds workflow templates by keyword, node type, task, or other metadata.

get_template

Retrieves the complete JSON definition of a specific workflow template.

Frequently asked questions

Do I need a running n8n instance to use it?

No, not for node search, documentation, or templates. You only need N8N_API_URL and N8N_API_KEY set for the management tools that create, run, or audit live workflows.

How current is the node coverage?

It tracks n8n's node catalog directly, including community nodes, with property schemas and docs for the large majority of them — refreshed as n8n adds nodes.