Skip to main content
Glama
SohailShabbir867

n8n Automation MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
N8N_API_KEYYesYour n8n API key
N8N_BASE_URLNoThe base URL of your n8n instancehttp://localhost:5678

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workflowsA

List all workflows in n8n with filtering by active status, tags, or name. Returns node counts and metadata.

get_workflowA

Get full details of a workflow including nodes, connections, and settings.

create_workflowA

Create a new n8n workflow with nodes, connections, and settings. Optionally activate immediately.

update_workflowA

Update an existing workflow's name, nodes, connections, settings, tags, or active status.

delete_workflowA

Permanently delete a workflow by ID.

activate_workflowA

Activate a workflow so it runs automatically on triggers.

deactivate_workflowA

Deactivate a workflow so it stops running on triggers.

duplicate_workflowC

Duplicate an existing workflow.

export_workflowA

Export a workflow as a formatted JSON structure for backup or sharing.

import_workflowB

Import a workflow directly from a JSON string definition.

list_common_nodesA

Get documentation and JSON template snippets for common n8n node types (Webhook, Schedule, HTTP Request, Code, Switch, OpenAI, Slack).

list_executionsB

List workflow executions filtered by workflow ID, status (error/success/waiting/running/canceled), and date.

get_executionA

Get detailed node-by-node input and output data for a specific execution.

delete_executionA

Delete an execution record.

run_workflowC

Manually trigger a workflow execution with optional payload data.

retry_executionB

Retry a failed execution using the workflow definition.

stop_executionA

Stop or cancel a currently running execution.

list_tagsA

List all workflow tags.

create_tagA

Create a new tag.

update_tagA

Rename an existing tag.

delete_tagB

Delete a tag permanently.

list_credentialsB

List saved credentials.

get_credentialA

Get metadata for a credential (secret data is hidden).

create_credentialC

Create a new credential instance.

update_credentialB

Update an existing credential.

delete_credentialC

Delete a credential.

list_credential_typesA

List supported credential types in n8n with optional search query.

list_variablesA

List n8n environment/instance variables.

create_variableA

Create a custom environment variable in n8n.

update_variableA

Update an existing variable key or value.

delete_variableB

Delete an environment variable.

test_connectionA

Health check: Test connection to n8n instance and verify API key and response latency.

list_usersA

List registered users in the n8n instance.

get_userA

Get details of a specific user by ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SohailShabbir867/n8n_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server