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.
Before you begin
- AIAM must be enabled for the tenant. See Enable AI access management.
- For OAuth-based auth, you’ll need a client ID and secret from the downstream service — unless the server supports OAuth Dynamic Client Registration (DCR), in which case C1 registers itself automatically and no credentials are required.
- For per-user OAuth, the downstream service must be reachable by C1’s hosted callback URL.
Register an MCP server
C1 walks you through registering an MCP server one question at a time, whether you start from the catalog or from a custom URL:1
In C1, go to AI > MCP and click Connect MCP server.
2
Choose the server from the catalog shortlist (or browse the full catalog grid), or enter a custom URL.
3
Answer the setup questions as they appear: where the server is hosted (public or through a bridge), the server URL, who should be able to use it and when, and what happens to newly discovered tools.
4
Confirm authentication. C1 probes the server’s OAuth configuration automatically — a self-registering (DCR) server asks nothing further here. Otherwise, choose an auth method; see Configure authentication for what each one needs.
5
Review and submit. C1 registers the server and runs initial discovery.
The server’s URL can’t be changed once it completes its first successful sync. To point at a different endpoint, register a new MCP server instead.
Configure authentication
C1 supports multiple auth methods for downstream MCP servers. Admins can select any supported method when configuring a server.
For per-user OAuth passthrough, C1 vaults each user’s downstream tokens and auto-refreshes them so end users don’t hit token expiry mid-session.
To configure auth:
1
From the registered server’s settings, click Edit authentication.
2
Select the auth method.
3
Enter the required credentials for the selected method:
- Bearer token — paste the token. C1 vaults it.
- Custom header — enter the header name and value.
- Basic auth — choose a credential mode:
- Shared (admin authorizes): Enter a username and password once. All users connect using the same credentials.
- Per-user (each user submits their own): No credentials to enter. Each user provides their own username and password when they connect, and MCP requests run under their individual identity.
- Client credentials — enter client ID, client secret, and token URL.
- Service mode — enter client ID, client secret, authorization URL, token URL, and scopes. An admin completes the OAuth flow once; all users share that credential.
- Per-user passthrough — enter client ID, client secret, authorization URL, token URL, and scopes. End users see a Connect prompt the first time their AI client calls a tool from this server.
- JWT bearer — enter the issuer, private key, subject, audience, token URL, and scopes.
4
Click Save. C1 makes a test call to validate the credentials.
Configure server settings
What happens after registration
- C1 runs an initial tool and resource discovery sweep against the server. Discovered tools appear under the Tools tab with state Pending Review by default. Discovered resources and URI templates appear on the Resources tab with state Pending.
- C1 re-runs discovery on a schedule. New tools and resources need review. Tools that disappear are flagged but not auto-deleted. Resources that disappear are marked Removed and cannot be read.
- No tool from this server is callable by any end user yet — see Govern tools and toolsets to approve, classify, and bundle them. A resource also needs approval and a user grant before it can be read. See Govern MCP resources.