MCP (Model Context Protocol) server for n8n workflow automation. Gives Claude direct access to manage workflows, executions, credentials, tags, variables, users, and security audits via the n8n REST API.
n8n_list_workflows- List/filter/paginate workflowsn8n_get_workflow- Get full workflow definition by IDn8n_create_workflow- Create a new workflown8n_update_workflow- Update an existing workflown8n_delete_workflow- Delete a workflown8n_activate_workflow- Activate (publish) a workflown8n_deactivate_workflow- Deactivate a workflown8n_get_workflow_tags- Get tags for a workflown8n_update_workflow_tags- Set tags on a workflow
n8n_list_executions- List/filter executions (status, workflow)n8n_get_execution- Get execution details with datan8n_delete_execution- Delete execution historyn8n_retry_execution- Retry a failed execution
n8n_list_credentials- List all credentials (metadata only)n8n_create_credential- Create a new credentialn8n_delete_credential- Delete a credentialn8n_get_credential_schema- Get schema for a credential type
n8n_list_tags- List all tagsn8n_create_tag- Create a tagn8n_update_tag- Rename a tagn8n_delete_tag- Delete a tag
n8n_list_variables- List all variablesn8n_create_variable- Create a variablen8n_delete_variable- Delete a variable
n8n_list_users- List all users (owner only)n8n_get_user- Get user by ID or email
n8n_run_audit- Run security auditn8n_source_control_pull- Pull from Git (enterprise)
| Variable | Required | Description |
|---|---|---|
N8N_BASE_URL |
Yes | Your n8n instance URL (e.g. https://your-instance.app.n8n.cloud) |
N8N_API_KEY |
Yes | API key from n8n Settings > API |
PORT |
No | Server port (default: 3000) |
npm install
npm run build
npm start- Push to GitHub
- Create Railway project from repo
- Set
N8N_BASE_URLandN8N_API_KEYenvironment variables - Deploy - SSE endpoint will be at
https://<service>.up.railway.app/sse
Add as a custom MCP connector with the SSE endpoint URL.