N8n Workflow Tester Safe logo

N8n Workflow Tester Safe

by Souzix76

Test, score, edit, and inspect n8n workflows through stdio MCP tools, with config-driven suites and node catalog lookup.

Install N8n Workflow Tester Safe

Run the project’s own setup commands, in order.

Setup steps from the project

Souzix76/n8n-workflow-tester-safe installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Install
    git clone https://github.com/souzix76/n8n-workflow-tester-safe.git
    
  2. 2. Install
    cd n8n-workflow-tester-safe
    
  3. 3. Install
    npm install && npm run build
    
  4. 4. Configure
    cp .env.example .env
    
  5. 5. Start the server
    node dist/index.js
    

Overview

Souzix76/n8n-workflow-tester-safe MCP server connects MCP clients to an n8n instance for workflow testing, scoring, editing, and inspection. It runs individual payload tests or complete JSON-defined suites, applying infrastructure and custom quality checks to produce scores and issues. Additional tools expose workflow CRUD, execution data, lightweight traces, live node types, and a catalog of nodes and triggers. Reach for it when you need repeatable n8n checks without credential management or autonomous repair behavior.

Use cases

  • Run webhook payload tests against an n8n workflow
  • Score output quality with configurable field checks
  • Inspect per-node execution timing and item counts
  • Find and validate n8n node types before editing workflows
  • Execute repeatable workflow suites in CI

Key features

  • Config-driven single tests and test suites
  • Two-tier scoring with issue reporting
  • Workflow creation, updates, deletion, and graph editing
  • Execution records and lightweight per-node traces
  • Live node metadata and imported catalog search
  • stdio MCP transport with CLI support

Tools19

What N8n Workflow Tester Safe lets your agent do. Expand a tool for its parameters.

Self-reported~283 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

13/14 checks healthy over the last 95d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit15d agoMost recent push to the default branch.
Tools exposed19Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How N8n Workflow Tester Safe works

What Souzix76/n8n-workflow-tester-safe MCP server does

Souzix76/n8n-workflow-tester-safe MCP server provides a focused MCP interface for working with n8n workflows. Its main use is testing: a configuration file defines the target workflow, trigger details, timeout, threshold, and one or more input payloads. The server can run one case, evaluate its result, or execute every case in a suite and return per-payload scores.

The server also supports selected workflow changes. Agents can create a workflow from JSON, replace an existing workflow, remove one by ID, append a node, or connect two nodes. Inspection tools return compact workflow summaries, recent executions, complete execution records, and per-node traces containing timing, errors, and item counts.

How it works

Testing uses two score layers. The infrastructure layer accounts for 70 percent and checks conditions such as HTTP success, timeout behavior, and whether the result contains output. The quality layer contributes 30 percent and evaluates configured fields with checks including contains, equals, minimum or maximum length, and non-empty values.

A case passes when all infrastructure checks succeed, the combined score reaches the configured threshold, and no error-severity issue is reported. The default quality threshold is 85, although a test configuration can set another value. Test configurations are JSON files and can describe webhook or execute-style workflows.

The catalog is separate from live workflow inspection. Catalog tools provide counts, fuzzy node search, trigger listing, node-type validation with close matches, and suggestions based on a natural-language task. Live n8n node-type tools can list types available on the connected instance and return metadata for one type.

Setup and configuration

Build the project locally with Node package installation followed by the repository build command. Copy the example environment file to .env, then set the n8n base URL and API key. DEFAULT_TIMEOUT_MS can provide the default request timeout; individual test configurations may specify their own timeout.

Run the MCP entry point with Node after building. The server uses stdio transport, so an MCP client starts the process and passes environment values in its server configuration. The repository also includes a CLI entry point for running a JSON test configuration from scripts or CI.

Tools and capabilities

The testing tools are test_workflow, evaluate_workflow_result, and run_workflow_suite. Workflow editing is handled by create_workflow, update_workflow, delete_workflow, add_node_to_workflow, and connect_nodes.

For inspection, use get_workflow_summary, list_executions, get_execution, and get_execution_trace. Node discovery uses list_node_types and get_node_type against n8n, while catalog lookup uses get_catalog_stats, search_nodes, list_triggers, validate_node_type, and suggest_nodes_for_task.

Limitations and notes

Souzix76/n8n-workflow-tester-safe MCP server is intentionally not a complete n8n administration layer. It does not manage credentials or secrets, perform restore flows, deploy to production, or run autonomous LLM repair loops. The documented transport is stdio only, with no HTTP server or authentication-management layer included.

Workflow mutation tools are present, so deployments that require strictly read-only behavior should account for that surface. A read-only mode is listed as future work rather than a current feature. The imported catalog contains 436 nodes and 389 credentials according to the repository architecture notes; catalog data and node types exposed by the connected n8n instance are separate sources.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about N8n Workflow Tester Safe

Souzix76/n8n-workflow-tester-safe is an MCP server that connects MCP clients to n8n for workflow testing, scoring, editing, and inspection. Its main tools run payload tests and suites, evaluate results, manage workflow JSON and nodes, inspect executions and traces, and search or validate n8n node types.

Clone the repository, run `npm install`, and build it with `npm run build`. Copy `.env.example` to `.env`, set `N8N_BASE_URL` and `N8N_API_KEY`, then start `node dist/index.js` as the MCP server.

Define the workflow and payloads in a JSON configuration, then call `test_workflow`, `evaluate_workflow_result`, or `run_workflow_suite`. The server checks infrastructure behavior and configured quality fields, returning scores, pass status, and issues.

Yes, it can work with Cursor because it uses stdio transport and is documented as compatible with MCP clients that support stdio. Configure Cursor to launch the built `dist/index.js` entry point and provide the n8n environment values.

No, it does not manage credentials or secrets. The documented tool surface covers workflow testing, workflow mutations, execution inspection, and node catalog or type lookup, while credential lifecycle operations are deliberately excluded.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewN8n Workflow Tester Safe AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/souzix76-n8n-workflow-tester-safe?style=directory)](https://allmcps.com/mcp/souzix76-n8n-workflow-tester-safe)
HTML Embed
<a href="https://allmcps.com/mcp/souzix76-n8n-workflow-tester-safe"><img src="https://allmcps.com/api/badge/souzix76-n8n-workflow-tester-safe?style=directory" alt="N8n Workflow Tester Safe on AllMCPs" /></a>