Skip to main content
Connect AI assistants like Claude Desktop, Codex, Cursor, and VS Code to query your C1 data using the Model Context Protocol (MCP).
This page covers querying C1’s own identity governance data from your AI client. If you’re looking to govern AI access to external tools like Salesforce or GitHub, see AI access management.
AI Connections are read-only. Connected AI assistants can view your C1 data but cannot create, modify, or delete any configuration.

Security considerations

AI Connections is designed with security as a priority:
  • Read-only access: AI assistants cannot modify any data or configuration.
  • User-scoped authorization: Each user authorizes their own connections.
  • IP restrictions: Optional IP allow listing for network-level control.
  • Audit logging: All AI queries are logged in the system log.
  • Revocable access: Connections can be revoked at any time.

Prerequisites

Before users can connect AI assistants, a C1 administrator must complete the following setup.

Turn on AI connections

A Super Admin must enable AI connections in your tenant settings:
1
Navigate to AI > C1 Gateway and click Settings.
2
Find AI connections, click Edit, and toggle Enable AI connections to on.
3
Click Save.
Once enabled, the MCP server URL is not shown on this settings page. Each user must navigate to their user profile menu and click AI & API > AI connections to find their MCP server URL.

Optional: Configure IP restrictions

For additional security, you can restrict which IP addresses can use AI connections:
1
Navigate to Settings in the left sidebar.
2
Under the Security sub-section, select SSO & sessions.
3
Scroll down to the Global IP allow list configuration.
4
Find the AI connections section.
5
Add allowed CIDR ranges.
6
Click Save.
If you configure IP restrictions, AI assistants will only work from the specified IP ranges. This is useful for restricting usage to corporate networks or VPNs.

Connect an AI assistant

Follow these steps to connect your AI assistant to C1 via MCP.
1
Get the MCP server URLIn C1, navigate to your user profile menu and click AI & API > AI connections. Copy the MCP server URL displayed at the top of the page:
2
Configure your AI assistantAdd the MCP server URL to your AI assistant’s configuration:
  1. Open Claude Desktop settings.
  2. Navigate to the MCP servers section.
  3. Add a new server with the C1 MCP URL.
  4. Save and restart Claude Desktop.
3
Authorize the connectionWhen your AI assistant first connects, you’ll be redirected to C1 to authorize the connection:
  1. Review the connection details.
  2. Optional. Customize the connection name.
  3. The connection is granted Read-Only Admin access.
  4. Click Allow to authorize.
4
Start queryingOnce authorized, your AI assistant can query C1 data. The connection appears in your user profile under AI & API > AI connections.

Available tools

Connected AI assistants have access to the following query tools:

Queryable objects

AI assistants can query 20 different object types across your C1 tenant.

Identity and applications

Application data model

Access reviews

Access conflicts and separation of duties

Supporting objects

Example queries

Here are some examples of questions you can ask your AI assistant. Access analysis
  • “Who has access to Salesforce?”
  • “What apps does jane@company.com have access to?”
  • “Show me all users with admin access to AWS”
  • “List all entitlements for the Engineering group”
Access requests
  • “Show me all pending access requests”
  • “How many access requests were created this week?”
  • “Find all denied access requests for the Finance app”
  • “What requests are waiting for my approval?”
Access reviews
  • “List access review campaigns that are in progress”
  • “How many items are in the Q4 access review?”
  • “Show me completed access reviews from this month”
  • “Which access reviews are past their due date?”
Compliance
  • “Find all separation of duties violations”
  • “Which users have conflicting access?”
  • “Show me all active conflict monitors”
  • “List users who violate the Finance-Engineering SoD policy”

Managing connections

View connections

Navigate to your user profile menu and click AI & API > AI connections to see all AI connections you’ve authorized. Each connection shows:
  • AI assistant name and icon
  • Client ID
  • Connection date
  • Last used date

Revoke a connection

1
Navigate to your user profile menu and click AI & API > AI connections.
2
Find the connection you want to revoke.
3
Click Revoke.
4
Type the connection name to confirm.
5
Click Confirm.
Revoking a connection immediately prevents the AI assistant from accessing your C1 data. You can re-authorize the connection later if needed.

Admin management

Super Admins can navigate to AI > C1 Gateway > Connected clients to view and revoke all connections across the tenant.

System log events

All MCP activity is recorded in the C1 system log. You can use these event types to monitor and alert on AI connection activity:

System log matching rules

Use these filters in Settings > System Log to monitor AI connection activity: All MCP activity:
Session connections only:
Tool calls only:
Failed tool calls:
Activity by specific user:

Session event details

Each MCP session event includes:

Tool call event details

Each tool call event includes:

Frequently asked questions about AI connections

No. AI Connections are granted Read-Only Admin access. Connected AI assistants can view and query your data, but they cannot create, update, or delete any configuration, users, or access assignments.
Only users with Super Admin or Read-Only Admin roles can authorize AI connections for their own use at this time.
Any tool that supports the Model Context Protocol (MCP) can connect to C1, including:
  • Claude Desktop
  • Claude Code
  • Codex
  • Cursor
  • VS Code (with MCP extensions)
  • Other MCP-compatible AI assistants
Cursor currently gives the best experience because it handles large tool call results more gracefully than other clients. Queries that return many objects — Task queries in particular — can use a lot of context window. We’re working on improving this for all clients.
Administrators can configure IP allow lists in Settings > IP Allowlist > AI connections to restrict access to specific IP ranges. This is useful for limiting usage to corporate networks or VPNs.
Yes. AI connection activity is logged in your C1 system log. See System log events for details.
The AI assistant immediately loses access to your C1 data. Any ongoing queries will fail. You can re-authorize the same AI assistant later by going through the connection flow again.
When you query data through an AI assistant, the query results are sent to the AI provider (for example, Anthropic for Claude) to generate responses. Only the data specifically requested by your queries is transmitted. C1 does not send your data to any AI providers in the MCP flow — it is sent by clients under your control.