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 source’s MCP 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.
Add an MCP source
C1 walks you through adding an MCP source one question at a time, whether you choose a source from the catalog or provide an external URL:1
In C1, go to AI > MCP Sources and click Add MCP source.
2
Choose a Catalog MCP source from the shortlist or browse all available sources, or add an External MCP source using a custom URL.
3
Answer the setup questions as they appear: where the source’s MCP 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 MCP 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 adds the source and runs initial discovery.
The source’s URL can’t be changed once it completes its first successful sync. To point at a different endpoint, add a new MCP source instead.
Configure authentication
C1 supports multiple auth methods for downstream MCP servers. Admins can select any supported method when configuring a source.
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 MCP source’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 source.
- 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 source settings
What happens after setup
- C1 runs an initial tool and resource discovery sweep against the source. 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 source 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.