N8N Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited N8N Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Model Context Protocol (MCP) server for managing n8n workflows. This allows Claude and other MCP-compatible tools to create, read, update, and delete workflows in your n8n instance.
git clone https://github.com/chinmaybhatk/n8n-mcp-server.git
cd n8n-mcp-server npm install cp .env.example .env.env with your n8n credentials: N8N_URL=https://your-n8n-instance.com
N8N_API_KEY=your_api_key_here npm run buildworkflow:createworkflow:readworkflow:updateworkflow:deleteworkflow:executeexecution:readAdd to your Claude Desktop MCP configuration:
{
"mcpServers": {
"n8n": {
"command": "node",
"args": ["/path/to/n8n-mcp-server/build/index.js"],
"env": {
"N8N_URL": "https://your-n8n-instance.com",
"N8N_API_KEY": "your_api_key_here"
}
}
}
}Run in development mode:
npm run devlist_workflows - List all workflows with optional active filterget_workflow - Get detailed workflow information by IDcreate_workflow - Create a new workflow with nodes and connectionsupdate_workflow - Update an existing workflowdelete_workflow - Delete a workflow by IDactivate_workflow - Activate or deactivate a workflowexecute_workflow - Manually execute a workflowget_executions - Get workflow execution history400 Bad Request when creating workflows:
Authentication Errors:
Network Timeouts:
405 Method Not Allowed:
Enable debug mode by setting DEBUG=true in your .env file:
DEBUG=trueThis will log request/response data for troubleshooting.
You can test your n8n API connection manually:
curl -H "X-N8N-API-KEY: your_api_key" https://your-n8n-instance.com/api/v1/workflowsOnce configured, you can interact with Claude like this:
You: "Create a workflow that monitors a webhook, processes the data with a Code node to extract email addresses, and sends notifications via Slack."
Claude will:
Note: You don't need to specify node IDs or positions - the server handles these automatically!
.env fileISC
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.