{
  "name": "io.github.leonardsellem/n8n-mcp-server",
  "description": "A community-maintained MCP that connects an AI agent to a self-hosted or cloud n8n instance. List workflows, trigger executions, fetch execution status, and inspect run history. Designed for teams that already orchestrate work in n8n and want an agent to be able to kick off workflows or inspect why one failed. Note: the community n8n MCP wrapper is archived — no upstream maintenance. n8n itself ships native MCP support directly; new installs should use that instead of the deprecated wrapper.",
  "status": "active",
  "version": "latest",
  "_meta": {
    "com.top-mcps/lastVerified": "2026-05-27",
    "com.top-mcps/score": {
      "value": 64,
      "rubricVersion": "2026-04",
      "lastComputed": "2026-06-02T13:16:41.648Z",
      "methodology": "https://top-mcps.com/about/methodology"
    },
    "com.top-mcps/stats": {
      "fetchedAt": "2026-06-02T11:55:52.330Z",
      "githubStars": 1619,
      "lastCommitAt": "2025-07-09T21:05:08Z",
      "npmWeeklyDownloads": 935
    }
  },
  "repository": {
    "url": "https://github.com/leonardsellem/n8n-mcp-server",
    "source": "github"
  },
  "author": {
    "name": "Community"
  },
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "@leonardsellem/n8n-mcp-server",
      "version": "latest",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "name": "N8N_API_URL",
          "description": "N8N_API_URL — required credential for n8n (MCP archived).",
          "isRequired": true,
          "isSecret": true
        },
        {
          "name": "N8N_API_KEY",
          "description": "N8N_API_KEY — required credential for n8n (MCP archived).",
          "isRequired": true,
          "isSecret": true
        }
      ]
    }
  ],
  "capabilities": {
    "security": {
      "scope": "network",
      "sandbox": "n8n API key in env. The key inherits the user it was issued for; scope by creating a dedicated n8n user for the MCP with only the workflows it needs to trigger.",
      "gotchas": [
        "Triggering production workflows from chat is action-taking — require user confirmation in the client.",
        "Run logs may contain sensitive data from the workflows themselves. Treat the audit trail as the source of truth.",
        "API keys are long-lived; rotate per the standard playbook."
      ]
    }
  },
  "_links": {
    "html": "https://top-mcps.com/mcp/n8n",
    "markdown": "https://top-mcps.com/mcp/n8n.md",
    "methodology": "https://top-mcps.com/about/methodology"
  }
}
