Skip to main content
Activation required. AI access management must be enabled for your tenant before you can use it. To get started, contact the C1 support team for a walkthrough.
C1 can govern n8n access two ways. Both let your AI clients read from and act on n8n through governed MCP tools, but they support different n8n deployments and appear as two separate entries in your MCP server catalog:
  • n8n MCP — listed as plain n8n in your catalog. C1 registers n8n’s own hosted MCP server as a downstream server C1 governs. This option works with n8n Cloud only. Authentication is per-user OAuth 2.1 (dynamic client registration recommended), or a personal access token as a bearer credential fallback.
  • n8n API — C1 hosts its own MCP server that translates n8n’s REST API into tools. A single API key authenticates every user as one shared identity. This works with either n8n Cloud or a self-hosted n8n instance.
Use n8n MCP only if you’re on n8n Cloud. Self-hosted n8n instances can’t use this option — use n8n API instead, or, if your self-hosted instance exposes its own MCP server, connect it to C1 as an external MCP server. Use the native n8n MCP option (listed as plain n8n in your catalog) if you’re on n8n Cloud and want n8n’s own broader tool set with per-user OAuth. Use n8n API if you’re on a self-hosted instance, or you need a shared service-account credential.
C1 registers as a client of n8n’s own hosted MCP server rather than translating n8n’s REST API itself. Your users’ AI clients still only ever see C1-governed MCP tools, but C1 proxies each tool call straight through to your n8n Cloud workspace under the connected user’s (or token’s) authorized session, then returns the result. The tools available are exactly the ones n8n’s own MCP server exposes — C1 doesn’t reshape or add to them. See n8n’s MCP server tools reference for the full list.

Before you begin

  • AI access management must be enabled for your tenant. See Enable AI access management.
  • This option is n8n Cloud only. If you run a self-hosted n8n instance, use the n8n API option instead, or, if your instance has its own MCP server enabled, register it in C1 as an external MCP server.
  • Your n8n Cloud workspace name — the subdomain in <workspace>.app.n8n.cloud (for example, enter c1-mcp for a workspace at https://c1-mcp.app.n8n.cloud). You’ll enter this when you register the server.
  • A user account on the n8n Cloud workspace (for per-user OAuth), or a personal access token (for the bearer fallback).
In your MCP server catalog, this option is listed as n8n — distinct from the n8n API entry, which connects through C1’s own MCP server. If you don’t see either, contact the C1 support team to enable it for your tenant.
Per-user OAuth 2.1 with dynamic client registration (DCR) is the recommended way to connect n8n MCP. Each user authorizes individually, and C1 registers itself with your workspace’s authorization server automatically, so there’s nothing to create in n8n first. See n8n’s Connect to n8n MCP server documentation for background on n8n’s MCP authentication options.
1
Follow Register an MCP server and select n8n from the catalog.
2
Enter your n8n Cloud workspace name when prompted.
3
When you configure authentication, choose OAuth2 — per-user passthrough and enable Use dynamic client registration. Leave the authorize and token URL fields blank — C1 auto-discovers them from your workspace.
4
Save your changes. The first time a user calls an n8n tool from their AI client, they’re redirected to n8n to sign in (if they aren’t already) and approve the connection, then returned to C1.

Use a personal access token instead

If per-user OAuth isn’t an option for your tenant, n8n MCP also accepts a personal MCP access token as a bearer credential. Every user’s tool calls then run under the token owner’s n8n identity rather than each person’s own.First, get a personal access token from n8n:
1
Sign in to your n8n Cloud workspace and go to Settings > Instance-level MCP. See n8n’s Connect to n8n MCP server documentation.
2
Open Connection details, then switch to the Access Token tab. n8n generates a personal MCP access token the first time you view this tab — copy it now, since later visits only show a redacted value.
For a shared production setup, generate the token from a dedicated service-account user so activity is attributable to C1 rather than a person.Then register the server with that token:
1
Follow Register an MCP server and select n8n from the catalog.
2
Enter your n8n Cloud workspace name.
3
When you configure authentication, choose Bearer token and paste your personal access token.
4
Save your changes.

What access is granted

Access depends on the authentication method you chose:
  • Per-user OAuth. Tool calls run with the connected user’s own n8n permissions in that workspace — they can access what that user can already access in n8n.
  • Personal access token. Every tool call runs with the token owner’s n8n permissions, regardless of which C1 user made the request.

How n8n MCP credentials are shared

  • Per-user OAuth. Every tool call runs under the calling user’s own n8n identity, and n8n attributes each action to that individual.
  • Personal access token. Every user’s tool calls use the one token you provided, so n8n sees a single shared identity. C1 still attributes each call to the individual user in the AI tool usage audit log.

Discover and govern tools

After you register the server, C1 runs tool discovery against n8n’s MCP server. Discovered tools appear on the server’s Tools tab and include n8n’s own workflow search, execution, testing, and publishing tools; execution history lookups; credential listing; workflow building and validation; and data table management.Each tool starts as either Pending review or automatically Approved, depending on the option chosen when the server was set up or your tenant’s default tool settings in AI > MCP > Settings. See Require tool approval and Default tool classification.Before anyone can call an n8n tool, it must be approved, added to a toolset, and bound to an access profile. Continue to Govern tools and toolsets to set this up.
Tool discovery runs even if authentication isn’t complete yet, so seeing discovered tools doesn’t confirm a user has authorized or that a token is valid. You confirm access when an approved user successfully calls an n8n tool from their AI client.

Manage access to n8n MCP

  • Rotate or revoke a personal access token. Go to Settings > Instance-level MCP in n8n, open Connection details, switch to the Access Token tab, and generate a new token. n8n automatically revokes the previous one. Update the new token in C1’s authentication settings.
  • Revoke an individual user’s OAuth authorization. In n8n, go to Settings > Instance-level MCP, open the Connected clients tab, and use the action menu next to the client to revoke its access. See n8n’s Connect to n8n MCP server documentation for current steps, since exact menu locations can change.