
Integrating SailPoint ISC with Claude Using MCP Guide
Date Posted:
Category:
Security
Author:
Sandhiya

Integrating SailPoint ISC with Claude Using MCP Guide
Date Posted:
Category:
Security
Author:
Sandhiya

Integrating SailPoint ISC with Claude Using MCP Guide
Date Posted:
Category:
Security
Author:
Sandhiya
Integrating SailPoint ISC with Claude Desktop
A Step by Step Guide Using Model Context Protocol (MCP)
Introduction
SailPoint Identity Security Cloud (ISC) supports the Model Context Protocol (MCP), enabling AI agents like Claude Desktop to interact directly with your ISC tenant, letting you manage access requests using plain, natural language.
What is Model Context Protocol (MCP)?
Model Context Protocol is an open standard that allows AI models to securely connect to external data sources and tools. It acts as a bridge between AI agents (like Claude) and enterprise platforms (like SailPoint ISC), enabling real-time, context aware interactions.
SailPoint's MCP Server translates Claude's natural language requests into SailPoint API calls, so you can ask Claude "What can I request access to?" and get a real answer from your ISC tenant instantly.
Prerequisites
Before getting started, make sure you have the following:
A SailPoint ISC tenant (demo tenant works fine)
Claude Desktop installed (free download from claude.ai/download)
Node.js installed (v20+ recommended - download from nodejs.org)
A Personal Access Token (PAT) from your ISC tenant
Step-by-Step Integration Guide
Step 1: Install Claude Desktop
Go to claude.ai/download and download the Windows installer.
Run the installer and sign in with your Claude account.
Complete the setup wizard.
Step 2: Install Node.js
Node.js is required because Claude Desktop uses npx (Node's package runner) to launch the MCP server.
Visit nodejs.org and download the LTS version (.msi for Windows 64-bit).
Install with all default options especially keep 'Add to PATH' checked
Verify installation: open cmd and run node --version and npx --version.
Step 3: Generate a Personal Access Token (PAT) in ISC
Log in to your ISC tenant.
Click your profile icon (top right) → Preferences.
Go to Personal Access Tokens → New Token.
. Name it Claude-MCP-Test and click Create.
. Copy the Client ID and Client Secret.
Then generate an OAuth access token using this curl command:
curl -X POST "https://[tenant].api.identitynow-demo.com/oauth/token?grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET"
Step 4: Install mcp-remote Globally
To avoid path issues on Windows, install mcp-remote globally:
npm install -g mcp-remote
Step 5: Configure Claude Desktop
Create or edit the config file at %APPDATA%\Claude\claude_desktop_config.json with the following content:
{
"mcpServers": {
"SailPoint MCP": {
"command": "mcp-remote",
"args": [
"https://[tenant].api.identitynow-demo.com/v2025/access-requests/mcp",
"--header",
"Authorization: Bearer YOUR_ACCESS_TOKEN"
]
}
}
}
Step 6: Restart Claude Desktop & Verify
. Fully quit Claude Desktop (system tray → right-click → Quit).
. Reopen Claude Desktop.
. Go to Settings → Developer - you should see SailPoint MCP with a 'running' status.
. Start a New Chat and click the '+' button to confirm SailPoint MCP is listed.
SailPoint MCP running successfully in Claude Desktop

What Can You Do with SailPoint MCP + Claude?
Once connected, you can use natural language to interact with your ISC tenant:
"What can I request access to?" - Lists all requestable items for your identity.


"Request access to [application/role]" -Initiates an access request on your behalf.

"What is the status of my access request?" — Queries the status of pending requests.

"Cancel my pending access request" — Cancels a pending request.
Challenges & How I Solved Them
Session token vs PAT: Session tokens don't work with MCP — you need to generate an OAuth access token using your PAT credentials.
Windows PATH issue: Claude Desktop couldn't find npx due to spaces in 'C:\Program Files' — fixed by installing mcp-remote globally.
Two config file locations: Claude Desktop reads from a different config location depending on the installer version used.
Conclusion
Integrating SailPoint ISC with Claude Desktop via MCP opens up exciting possibilities for AI-driven identity management. With just a few configuration steps, you can interact with your ISC tenant using natural language making access requests, checking statuses, and more.
Stay tuned to our blog to see more posts about
Sailpoint products implementation and its related updates.
Stay tuned to our blog to see more posts about
Sailpoint products implementation and its related updates.
Category:
Security
Stay tuned to our blog to see more posts about
Sailpoint products implementation and its related updates.
Stay tuned to our blog to see more posts about
Sailpoint products implementation and its related updates.
Category:
Category:
Security
Security
Get your
Tailored Quote for your
Organisation
Get your
Tailored Quote for your
Organisation
Integrating SailPoint ISC with Claude Desktop
A Step by Step Guide Using Model Context Protocol (MCP)
Introduction
SailPoint Identity Security Cloud (ISC) supports the Model Context Protocol (MCP), enabling AI agents like Claude Desktop to interact directly with your ISC tenant, letting you manage access requests using plain, natural language.
What is Model Context Protocol (MCP)?
Model Context Protocol is an open standard that allows AI models to securely connect to external data sources and tools. It acts as a bridge between AI agents (like Claude) and enterprise platforms (like SailPoint ISC), enabling real-time, context aware interactions.
SailPoint's MCP Server translates Claude's natural language requests into SailPoint API calls, so you can ask Claude "What can I request access to?" and get a real answer from your ISC tenant instantly.
Prerequisites
Before getting started, make sure you have the following:
A SailPoint ISC tenant (demo tenant works fine)
Claude Desktop installed (free download from claude.ai/download)
Node.js installed (v20+ recommended - download from nodejs.org)
A Personal Access Token (PAT) from your ISC tenant
Step-by-Step Integration Guide
Step 1: Install Claude Desktop
Go to claude.ai/download and download the Windows installer.
Run the installer and sign in with your Claude account.
Complete the setup wizard.
Step 2: Install Node.js
Node.js is required because Claude Desktop uses npx (Node's package runner) to launch the MCP server.
Visit nodejs.org and download the LTS version (.msi for Windows 64-bit).
Install with all default options especially keep 'Add to PATH' checked
Verify installation: open cmd and run node --version and npx --version.
Step 3: Generate a Personal Access Token (PAT) in ISC
Log in to your ISC tenant.
Click your profile icon (top right) → Preferences.
Go to Personal Access Tokens → New Token.
. Name it Claude-MCP-Test and click Create.
. Copy the Client ID and Client Secret.
Then generate an OAuth access token using this curl command:
curl -X POST "https://[tenant].api.identitynow-demo.com/oauth/token?grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET"
Step 4: Install mcp-remote Globally
To avoid path issues on Windows, install mcp-remote globally:
npm install -g mcp-remote
Step 5: Configure Claude Desktop
Create or edit the config file at %APPDATA%\Claude\claude_desktop_config.json with the following content:
{
"mcpServers": {
"SailPoint MCP": {
"command": "mcp-remote",
"args": [
"https://[tenant].api.identitynow-demo.com/v2025/access-requests/mcp",
"--header",
"Authorization: Bearer YOUR_ACCESS_TOKEN"
]
}
}
}
Step 6: Restart Claude Desktop & Verify
. Fully quit Claude Desktop (system tray → right-click → Quit).
. Reopen Claude Desktop.
. Go to Settings → Developer - you should see SailPoint MCP with a 'running' status.
. Start a New Chat and click the '+' button to confirm SailPoint MCP is listed.
SailPoint MCP running successfully in Claude Desktop

What Can You Do with SailPoint MCP + Claude?
Once connected, you can use natural language to interact with your ISC tenant:
"What can I request access to?" - Lists all requestable items for your identity.


"Request access to [application/role]" -Initiates an access request on your behalf.

"What is the status of my access request?" — Queries the status of pending requests.

"Cancel my pending access request" — Cancels a pending request.
Challenges & How I Solved Them
Session token vs PAT: Session tokens don't work with MCP — you need to generate an OAuth access token using your PAT credentials.
Windows PATH issue: Claude Desktop couldn't find npx due to spaces in 'C:\Program Files' — fixed by installing mcp-remote globally.
Two config file locations: Claude Desktop reads from a different config location depending on the installer version used.
Conclusion
Integrating SailPoint ISC with Claude Desktop via MCP opens up exciting possibilities for AI-driven identity management. With just a few configuration steps, you can interact with your ISC tenant using natural language making access requests, checking statuses, and more.
