Skip to main content
Glama
mastrangi

n8n MCP Server

by mastrangi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
N8N_URLYesYour n8n instance's base URL (e.g. https://n8n.example.com)
N8N_API_KEYYesGenerated from your n8n instance's Settings → API page

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workflowsA

List n8n workflows, optionally filtered by active status, name, or comma-separated tags.

Defaults to returning up to 100 workflows. n8n caps this at 250 per request; pass a higher limit (up to 250) explicitly if you need more and results seem truncated.

get_workflowA

Get the full definition (nodes, connections, settings) of a workflow by ID.

create_workflowA

Create a new workflow. workflow must include name, nodes, connections, and settings.

To place the workflow in a folder instead of the project root, include parentFolderId (a folder ID from list_folders) in workflow. To create it in a project other than your personal one, include projectId.

update_workflowA

Replace an existing workflow's definition. workflow must include name, nodes, connections, and settings.

delete_workflowB

Delete a workflow by ID.

activate_workflowC

Activate a workflow by ID.

deactivate_workflowC

Deactivate a workflow by ID.

list_executionsA

List workflow executions, optionally filtered by workflow ID or status (success, error, running, waiting).

Defaults to returning up to 100 executions. n8n caps this at 250 per request; pass a higher limit (up to 250) explicitly if you need more and results seem truncated.

get_executionA

Get details of a specific execution by ID. Set include_data=True to include input/output data.

execute_workflowA

Trigger a workflow's execution via its Webhook trigger node, if it has one.

n8n's public API has no generic "run workflow by ID" endpoint, so this only works for workflows containing a Webhook trigger node, and the workflow must be active for the webhook to respond. data, if given, is sent as the JSON request body, landing in the workflow's $json.body.

list_foldersA

List folders within a project, optionally filtered by parent folder or name.

project_id is required — n8n's public API has no way to discover it if your license doesn't support listing projects. If you don't know it, call list_workflows and read shared[0]["projectId"] off any returned workflow.

n8n defaults to returning only 10 folders per page. Pass a higher take (or page through with skip) if a project has more folders than that — results are silently truncated to take with no other signal that more exist.

create_folderA

Create a folder within a project. Pass parent_folder_id to nest it inside another folder instead of the project root.

project_id is required (see list_folders for how to find it), except that n8n also accepts the literal string "personal" to mean your own personal project.

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/mastrangi/mcp-n8n'

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