This is a Model Context Protocol (MCP) server that allows AI assistants to interact with n8n workflows through natural language.
POST requests to: https://n8n.mcp.majewscy.tech/
For MCP authentication:
x-api-key
Your server authentication key (contact us for access)
For n8n access:
x-n8n-api-key
Your n8n API key (generate in n8n Settings โ API โ API Keys)
x-n8n-api-url
Your n8n instance URL (e.g., https://n8n.majewscy.tech/api/v1)
Optional webhook credentials:
x-webhook-username
x-webhook-password
curl -X POST https://n8n.mcp.majewscy.tech/ \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_SERVER_KEY" \
-H "x-n8n-api-key: YOUR_N8N_KEY" \
-H "x-n8n-api-url: https://n8n.majewscy.tech/api/v1" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}'
curl -X POST https://n8n.mcp.majewscy.tech/ \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_SERVER_KEY" \
-H "x-n8n-api-key: YOUR_N8N_KEY" \
-H "x-n8n-api-url: https://n8n.majewscy.tech/api/v1" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "workflow_list",
"arguments": {}
},
"id": 2
}'
{
"mcpServers": {
"n8n": {
"type": "http",
"url": "https://n8n.mcp.majewscy.tech/",
"headers": {
"x-api-key": "YOUR_SERVER_KEY",
"x-n8n-api-key": "YOUR_N8N_KEY",
"x-n8n-api-url": "https://n8n.majewscy.tech/api/v1"
}
}
}
}
workflow_list - List all workflowsworkflow_get - Get details of a specific workflowworkflow_create - Create a new workflowworkflow_update - Update an existing workflowworkflow_delete - Delete a workflowworkflow_activate - Activate a workflowworkflow_deactivate - Deactivate a workflowexecution_run - Execute a workflow via the APIrun_webhook - Execute a workflow via a webhookexecution_get - Get details of a specific executionexecution_list - List executions for a workflowexecution_stop - Stop a running executionGET /health - Returns server status (no authentication required)