{"data":{"slug":"czlonkowski-n8n-mcp","name":"n8n-mcp","tagline":"A MCP for Claude Desktop/Claude Code/Windsurf/Cursor to build n8n workflows","github_url":"https://github.com/czlonkowski/n8n-mcp","owner":"czlonkowski","repo":"n8n-mcp","owner_avatar_url":"https://avatars.githubusercontent.com/u/56956555?v=4","primary_language":"TypeScript","stars":22782,"forks":3631,"topics":["mcp","mcp-server","n8n","workflows"],"archived":false,"github_pushed_at":"2026-08-24T10:04:34+00:00","maintenance_label":"Very active","stars_delta_30d":376,"url":"https://www.graphcanon.com/tools/czlonkowski-n8n-mcp","markdown_url":"https://www.graphcanon.com/tools/czlonkowski-n8n-mcp.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/czlonkowski-n8n-mcp","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=czlonkowski-n8n-mcp","description":"A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you ","homepage_url":"https://www.n8n-mcp.com/","license":"MIT","open_issues":63,"watchers":161,"ai_summary":"This repo offers functionality to create and manage n8n workflows via integration with various AI tools like Claude Desktop, Claude Code, Windsurf, Cursor. Written in TypeScript.","readme_excerpt":"## Quick Start\n\n**The fastest way to try n8n-MCP** - no installation, no configuration:\n\n**[dashboard.n8n-mcp.com](https://dashboard.n8n-mcp.com)**\n\n- Free tier: 100 tool calls/day\n- Instant access: Start building workflows immediately\n- Always up-to-date: Latest n8n nodes and templates\n- No infrastructure: We handle everything\n\nJust sign up, get your API key, and connect your MCP client.\n\n**Want to self-host?** See the [Self-Hosting Guide](./docs/SELF_HOSTING.md) for npx, Docker, Railway, and local installation options.\n\n---\n\n### Level 4 - Post-Deployment\n1. `n8n_validate_workflow({id})` - Validate deployed workflow\n2. `n8n_autofix_workflow({id})` - Auto-fix common errors\n3. `n8n_executions({action: 'list'})` - Monitor execution status\n\n---\n\n### Read-Only Deployment\n\nFor governance-sensitive environments, use both env vars together. Fully disable tools that are write/destructive or handle sensitive data (`n8n_manage_credentials` and `n8n_manage_datatable` also offer read operations, but are removed entirely here because even reads expose sensitive material):\n\n```bash\nDISABLED_TOOLS=n8n_create_workflow,n8n_update_full_workflow,n8n_update_partial_workflow,n8n_delete_workflow,n8n_autofix_workflow,n8n_deploy_template,n8n_test_workflow,n8n_manage_credentials,n8n_manage_datatable\n```\n\nFor tools that bundle read and write operations under one name, block only the destructive operations while keeping `list` and `get`:\n\n```bash\nDISABLED_TOOL_OPERATIONS=n8n_workflow_versions:delete,rollback,prune;n8n_executions:delete;n8n_evaluations:run,cancel;n8n_manage_folders:create,rename,move,delete\n```\n\nCombine with a read-only n8n API key (Settings → API in your n8n instance) for defence in depth. See [Read-Only Deployment Recipe](./docs/HTTP_DEPLOYMENT.md#read-only-deployment-recipe) for the full setup guide.\n\n---\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.","github_created_at":"2025-06-07T12:15:57+00:00","created_at":"2026-07-11T11:48:14.286303+00:00","updated_at":"2026-08-25T18:01:41.494594+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"mcp","name":"mcp"},{"slug":"mcp-server","name":"mcp-server"},{"slug":"n8n","name":"n8n"},{"slug":"workflows","name":"workflows"}],"trust":{"provenance":{"is_fork":false,"github_id":997890921,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-25T18:01:40.335Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":1,"last_release_at":"2026-08-19T10:01:39Z","stars_delta_30d":376,"open_issues_delta_30d":8},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:48:15.659Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-08-25T18:01:40.878Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-08-25T18:01:40.878Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-25T18:01:40.878Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-25T18:01:40.878Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-25T18:01:40.878Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-25T18:01:40.878Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-25T18:01:40.878Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When aiming for seamless integration between specific AI development tools and n8n.","If TypeScript development aligns with your project's tech stack."],"when_not_to_use":["Avoid if your project requires support for a wider range of AI tools beyond those specified.","Not suitable when the project cannot accommodate a dependency on TypeScript."],"source":"enrich:decision_facts","observed_at":"2026-07-17T13:15:13.082Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"n8n-mcp integrates with AI tools like Claude Desktop, Claude Code, Windsurf, Cursor to manage n8n workflows."}]}}