Platform MCP Server Integration
Configure MCP host applications.
Overview
The Platform MCP Server supports integration with MCP clients through MCP (Model Context Protocol) which defines a connection between the MCP Server and MCP hosts, which can operate as a dedicated MCP client.
An MCP host is an AI application (e.g. Claude Code or Claude Desktop) that can connect to MCP servers. The MCP host creates a MCP client that can connect to a specific MCP server. The MCP client maintains a dedicated connection with the corresponding MCP server.
Platform MCP Server currently supports integration with the following MCP hosts: Claude Code, Claude Desktop, Cursor, Devin, IntelliJ JetBrains, VS Code.
API Keys
MCP clients need a valid API key to access the Platform MCP Server.
This API key must be added to a user group that has been assigned the IRP Agentic Tools User role in order to use Platform MCP server tools.
The API key is assigned to the MCP client when you integration the MCP host with the Platform MCP Server. The MCP client will use this API key access the Intelligent Risk Platform.
Platform MCP Server Endpoints
MCP clients with valid credentials can access the Platform MCP Server through one of two dedicated endpoints.
Intelligent Risk Platform tenants should chose the MCP Server endpoint that matches the region of the data center hosting their Intelligent Risk Platform instance:
| Region | MCP Endpoint |
|---|---|
| Americas (US) | https://api-use1.rms.com/platform/integration/v1/mcp |
| Europe (EU) | https://api-euw1.rms.com/platform/integration/v1/mcp |
The MCP endpoint must be specified when configuring an integration between the Platform MCP Server and the MCP host application. The MCP client will use this endpoint to access the Platform MCP Server.
MCP Host Applications
The Platform MCP Server is built on the Model Context Protocol, which defines a standard method for AI applications to connect to external tools and data. Supported MCP host applications include Claude Code, Cursor, IntelliJ (Jet Brains AI Assistant), and Visual Studio Code.
A valid API key and MCP Server endpoint must be specified in each configuration.
Claude Code
Claude Code is an agentic command line tool to that supports the delegation of coding tasks with natural language prompts.
Claude Code can connect to the Platform MCP through MCP to access MCP tools, Platform API, and tenant data and resources on the Intelligent Risk Platform.
To configure connection:
In the CLI terminal, run the command:
claude mcp add --transport http irp-integration-mcp \
https://api-use1.rms.com/platform/integration/v1/mcp \
--header "Authorization: YOUR_IRP_API_KEY"
To validate connection:
$ claude mcp list
irp-integration-mcp: https://api-euw1.rms-ppe.com/platform/integration/v1/mcp (HTTP) - ✔ Connected
$ claude mcp get irp-integration-mcp
irp-integration-mcp:
Scope: Local config (private to you in this project)
Status: ✔ Connected
Type: http
URL: https://api-euw1.rms-ppe.com/platform/integration/v1/mcp
Headers:
Authorization: ${IRP_API_KEY}
To remove this server, run: claude mcp remove irp-integration-mcp -s local
Claude Code Desktop
Claude Desktop is a desktop application that supports software development.
To configure connection:
-
Select Settings > Developer > Edit Config.
The
claude_desktop_config.jsonis displayed.- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Add
irp-integration-mcpas a server entry in theclaude_desktop_config.json:
{
"mcpServers": {
"irp-integration-mcp": {
"url": "https://api-use1.rms.com/platform/integration/v1/mcp",
"headers": {
"Authorization": "YOUR_IRP_API_KEY"
}
}
}
}- Restart Claude Desktop.
Alternative ConfigurationOn Claude Desktop versions that don't yet support remote
urlservers in the config file, bridge through[mcp-remote](https://www.npmjs.com/package/mcp-remote):{ "mcpServers": { "irp-integration-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://api-use1.rms.com/platform/integration/v1/mcp", "--header", "Authorization: YOUR_IRP_API_KEY" ] } } }
Cursor
Cursor is an AI-enabled code editor that can connect use MCP to connect to the Platform MCP Server. Once connected, the MCP client can use MCP tools to access and interact with Intelligent Risk Platform documentation, developer resources, and tenant data.
To add with one-click installation:
Click the Add to Cursor button that matches your Intelligent Risk Platform region:
To configure connection manually:
Add the following snippet to the .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) file:
{
"mcpServers": {
"irp-integration-mcp": {
"url": "https://api-use1.rms.com/platform/integration/v1/mcp",
"headers": {
"Authorization": "YOUR_IRP_API_KEY"
}
}
}
}Devin
Devin use MCP to connect to the Platform MCP Server. Once connected, the MCP client can use MCP tools to access and interact with Intelligent Risk Platform documentation, developer resources, and tenant data.
To configure connection:
-
Open Settings > Connections > MCP servers in the Devin web app (requires org admin).
-
Click Add a custom MCP and complete the form:
Field Value Name irp-integration-mcpTransport HTTP (Streamable HTTP) URL https://api-use1.rms.com/platform/integration/v1/mcpAuthentication Auth Header — Authorization:YOUR_IRP_API_KEY -
Enable the server.
Devin's sessions can then discover and call IRP tools alongside its other capabilities.
JetBrains AI Assistant (IntelliJ IDE)
JetBrains AI Assistant can connect JetBrains IDEs to the Platform MCP through MCP to access MCP tools, Platform API, and tenant data and resources on the Intelligent Risk Platform.
To connect to Platform MCP Server:
-
Open Settings > Tools > AI Assistant > Model Context Protocol (MCP).
The Model Context Protocol (MCP) settings page appears.
-
Click Add.
The New MCP Server dialog appears.
-
Paste the following snippet into the JSON Configuration field.
{ "mcpServers": { "irp-integration-mcp": { "url": "https://api-use1.rms.com/platform/integration/v1/mcp", "headers": { "Authorization": "YOUR_IRP_API_KEY" } } } } -
Click OK.
The Platform MCP Server is displayed in the AI Assistant's MCP list.
-
Click Apply.
The MCP client connects to the Platform MCP Server.
Alternative ConfigurationIf the AI Assistant version does not support the
headersfield for remote servers, usemcp-remoteinstead:{ "mcpServers": { "irp-integration-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://api-use1.rms.com/platform/integration/v1/mcp", "--header", "Authorization: YOUR_IRP_API_KEY" ] } } }
Visual Studio Code
Visual Studio Code (VS Code) is an integrated development environment
Visual Studio Code use MCP to connect to the Platform MCP Server. Once connected, the MCP client can use MCP tools to access and interact with Intelligent Risk Platform documentation, developer resources, and tenant data.
To configure connection:
-
One-click install (GitHub Copilot agent mode):
-
Add your API key.
- Run MCP: Open User Configuration from the Command Palette and extend the server entry with the
headersblock below. - Or configure it manually in
.vscode/mcp.jsonwith a secure input prompt so the key is never stored in plain text:
{ "inputs": [ { "type": "promptString", "id": "irp-api-key", "description": "IRP API Key", "password": true } ], "servers": { "irp-integration-mcp": { "type": "http", "url": "https://api-use1.rms.com/platform/integration/v1/mcp", "headers": { "Authorization": "${input:irp-api-key}" } } } } - Run MCP: Open User Configuration from the Command Palette and extend the server entry with the
Updated 8 days ago
