{
  "name": "n8n",
  "display_name": "n8n",
  "description": "This MCP server provides tools and resources for AI assistants to manage n8n workflows and executions, including listing, creating, updating, and deleting workflows, as well as monitoring their execution status.",
  "repository": {
    "type": "git",
    "url": "https://github.com/leonardsellem/n8n-mcp-server"
  },
  "homepage": "https://github.com/leonardsellem/n8n-mcp-server",
  "author": {
    "name": "leonardsellem"
  },
  "license": "MIT",
  "categories": [
    "Dev Tools"
  ],
  "tags": [
    "n8n",
    "server",
    "AI"
  ],
  "installations": {
    "npm": {
      "type": "npm",
      "command": "npx",
      "args": [
        "-y",
        "@anaisbetts/mcp-installer"
      ],
      "env": {
        "N8N_API_URL": "${N8N_API_URL}",
        "N8N_API_KEY": "${N8N_API_KEY}"
      }
    }
  },
  "arguments": {
    "N8N_API_URL": {
      "description": "URL of the n8n API",
      "required": true,
      "example": "http://localhost:5678/api/v1"
    },
    "N8N_API_KEY": {
      "description": "API key for authenticating with n8n",
      "required": true,
      "example": "n8n_api_..."
    }
  },
  "tools": [
    {
      "name": "install_repo_mcp_server",
      "description": "Install an MCP server via npx or uvx",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The package name of the MCP server"
          },
          "args": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The arguments to pass along"
          },
          "env": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The environment variables to set, delimited by ="
          }
        },
        "required": [
          "name"
        ]
      }
    },
    {
      "name": "install_local_mcp_server",
      "description": "Install an MCP server whose code is cloned locally on your computer",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "The path to the MCP server code cloned on your computer"
          },
          "args": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The arguments to pass along"
          },
          "env": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The environment variables to set, delimited by ="
          }
        },
        "required": [
          "path"
        ]
      }
    }
  ]
}