
n8n MCP Server
io.github.RPGMaisPublished by GitHub account RPGMaisv2.0.2Updated Oct 24, 2026
The most complete MCP server for n8n — 43 tools for workflows, data tables, and more.
Overview
Local MCP server that connects an assistant to an n8n instance, exposing 43 tools to manage workflows, executions, data tables, tags, credentials, users, and a
- What you can do
- List, get, create, update, delete, activate, deactivate and execute workflows, and read or replace their tags. List, inspect and delete executions. Create and query data tables and insert, update, upsert or delete rows, with dry-run for updates and deletes. Manage tags, credentials (create, delete, schema lookup), users, variables and enterprise projects. Trigger workflows through webhook URLs, generate a security audit, and run a health check.
- When to use it
- Useful when you run n8n and want an assistant to build, edit, run or clean up workflows and their execution history from chat, or to work with n8n data tables and instance administration without opening the n8n UI.
- Requirements
- Runs locally via npx, so Node.js is needed. Requires a reachable n8n instance URL in N8N_BASE_URL (defaults to and an n8n API key in N8N_API_KEY, created under Settings, n8n API. Optional N8N_MAX_RETRIES and N8N_TIMEOUT settings. Data tables need n8n v1.64 or later; listing users needs the instance owner role; projects are Enterprise-only.
Installation
In SourceWeft
- Open n8n MCP Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mcp-n8n
The most complete MCP server for n8n
43 tools · Workflows · Data Tables · Tags · Credentials · Users · Webhooks · Audit
Why mcp-n8n?
Other n8n MCPs cover workflows and executions. mcp-n8n covers everything — including Data Tables, the only MCP to do so.
Data Tables — full CRUD with filters, search, upsert and dry-run. No other MCP has this.
🚀 Quick Start
Claude Code
Cursor
Add to ~/.cursor/mcp.json:
Claude Desktop
Add to claude_desktop_config.json:
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Windsurf
Add to your Windsurf MCP config:
VS Code (Copilot)
Add to your VS Code settings.json:
Getting your API key
- Open your n8n instance
- Go to Settings → n8n API
- Create a new API key
- Copy it into the
N8N_API_KEYenvironment variable
🛠 Tools
Workflows (10)
Executions (3)
Data Tables (8)
Only available in n8n v1.64+. This is the only MCP server with Data Tables support.
Tags (5)
Credentials (4)
Users (3)
Variables (3)
Projects (4) — Enterprise
Audit (1)
System (1)
Webhooks (1)
⚙️ Configuration
✨ Features
- 43 tools — the most comprehensive n8n MCP available
- Data Tables — full CRUD, the only MCP with this support
- Automatic retry — exponential backoff on rate limits (429) and server errors (5xx)
- Configurable timeout — prevent hung requests (default 30s)
- Zero external dependencies — only MCP SDK + Zod
- TypeScript strict mode — fully typed, safe, and maintainable
- Node 16+ compatible — native fetch with http/https fallback
🔒 Security
- API keys are never hardcoded — loaded exclusively from environment variables
- Credential data is redacted in list responses (n8n API behavior)
- All IDs are sanitized with
encodeURIComponentto prevent path traversal - No sensitive data is logged or exposed in error messages
🏗 Development
Project structure
🤝 Contributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feat/my-feature) - Commit your changes
- Push and open a Pull Request
📄 License
MIT — free for personal and commercial use.
Built by NexTool Solutions
If this project helps you, consider giving it a ⭐
Source: README.md at commit f443f4e
Tools
0Version history
1- v2.0.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts