Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp N8n Server

    MCP server for n8n API integration - Connect Claude AI to n8n workflows

    13 stars
    JavaScript
    Updated Sep 13, 2025

    Table of Contents

    • Features
    • Installation
    • Global Installation (Recommended for Remote Usage)
    • Using with npx (No Installation Required)
    • Local Installation
    • Configuration
    • Usage
    • As a Remote MCP Server
    • As a Local MCP Server
    • Setup
    • MCP Tools (for LLM Integration)
    • List Workflows
    • List Workflow Webhooks
    • Call Webhook (GET)
    • Call Webhook (POST)

    Table of Contents

    • Features
    • Installation
    • Global Installation (Recommended for Remote Usage)
    • Using with npx (No Installation Required)
    • Local Installation
    • Configuration
    • Usage
    • As a Remote MCP Server
    • As a Local MCP Server
    • Setup
    • MCP Tools (for LLM Integration)
    • List Workflows
    • List Workflow Webhooks
    • Call Webhook (GET)
    • Call Webhook (POST)

    Documentation

    MCP n8n API Server

    An mcp server that provides an interface to interact with n8n workflows through the Model Context Protocol (MCP).

    Features

    • List all n8n workflows
    • Trigger specific workflows with custom data
    • Integration with Claude Desktop and other MCP clients

    Installation

    Global Installation (Recommended for Remote Usage)

    bash
    npm install -g @ahmad.soliman/mcp-n8n-server

    Then configure your n8n connection:

    1. Create a .env file in your working directory

    2. Add your n8n API information (see Configuration section below)

    Using with npx (No Installation Required)

    You can run the server directly with npx:

    bash
    npx -y @ahmad.soliman/mcp-n8n-server

    Local Installation

    bash
    git clone https://github.com/ahmadsoliman/mcp-n8n-server.git
    cd mcp-n8n-server
    npm install

    Configuration

    Create a .env file with the following variables:

    code
    # n8n Host URL (required)
    N8N_HOST_URL=https://your-n8n-instance.com
    
    # n8n Project ID (optional - only needed for cloud instances)
    PROJECT_ID=your_project_id_here
    
    # n8n API Key (required)
    N8N_API_KEY=your_api_key_here

    Usage

    As a Remote MCP Server

    After installing globally, you can use it as a remote MCP server with Claude AI:

    1. Configure Claude AI to use this as a remote MCP server using the following JSON configuration:

    json
    {
      "mcpServers": {
        "n8n": {
          "command": "npx",
          "args": ["-y", "@ahmad.soliman/mcp-n8n-server"],
          "env": {
            "N8N_HOST_URL": "",
            "PROJECT_ID": "",
            "N8N_API_KEY": ""
          }
        }
      }
    }

    2. Add the following to your prompt or instructions to Claude:

    code
    You have access to a remote MCP server for n8n integration. Use it to:
    - List all n8n workflows
    - Trigger webhooks and workflows
    - Get information about available webhooks

    As a Local MCP Server

    You can run the server locally and connect to it from Claude Desktop:

    bash
    # Start the server
    npm start

    Then configure Claude Desktop to use this MCP server:

    Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

    json
    {
      "mcpServers": {
        "n8n": {
          "command": "npx",
          "args": ["-y", "@ahmad.soliman/mcp-n8n-server"],
          "env": {
            "N8N_HOST_URL": "",
            "PROJECT_ID": "",
            "N8N_API_KEY": ""
          }
        }
      }
    }

    Alternatively, if you've cloned the repository locally:

    json
    {
      "mcpServers": {
        "n8n-server": {
          "command": "node",
          "args": ["/ABSOLUTE/PATH/TO/server-n8n/build/index.js"]
        }
      }
    }

    Setup

    1. Install dependencies:

    bash
    npm install

    2. Configure environment variables:

    • Copy .env.example to .env (if not already done)
    • Update the following variables in .env:
    • N8N_API_URL: Your n8n instance URL (default: http://localhost:5678)
    • N8N_API_KEY: Your n8n API key

    3. Start the server:

    bash
    # Start the MCP server (for integration with Claude Desktop and other MCP clients)
    npm run mcp

    For development with auto-reload:

    bash
    npm run dev

    MCP Tools (for LLM Integration)

    The MCP server exposes the following tools for use with Claude Desktop or other MCP clients:

    List Workflows

    The list-workflows tool returns a list of all available n8n workflows.

    List Workflow Webhooks

    The list-workflow-webhooks tool returns all webhooks from a specific workflow.

    Parameters:

    • id: The ID of the workflow to get webhooks from

    Call Webhook (GET)

    The call-webhook-get tool allows calling a webhook with a GET request.

    Parameters:

    • url: The webhook URL to call

    Call Webhook (POST)

    The call-webhook-post tool allows calling a webhook with a POST request.

    Parameters:

    • url: The webhook URL to call
    • data: Data to send in the POST request body

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k