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:

RegionMCP 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:

  1. Select Settings > Developer > Edit Config.

    The claude_desktop_config.json is displayed.

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add irp-integration-mcp as a server entry in the claude_desktop_config.json:

{
  "mcpServers": {
    "irp-integration-mcp": {
      "url": "https://api-use1.rms.com/platform/integration/v1/mcp",
      "headers": {
        "Authorization": "YOUR_IRP_API_KEY"
      }
    }
  }
}
  1. Restart Claude Desktop.
📷

Alternative Configuration

On Claude Desktop versions that don't yet support remote url servers 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:

RegionInstall
USAdd to Cursor
EUAdd to Cursor

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:

  1. Open Settings > Connections > MCP servers in the Devin web app (requires org admin).

  2. Click Add a custom MCP and complete the form:

    FieldValue
    Nameirp-integration-mcp
    TransportHTTP (Streamable HTTP)
    URLhttps://api-use1.rms.com/platform/integration/v1/mcp
    AuthenticationAuth Header — Authorization: YOUR_IRP_API_KEY
  3. 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:

  1. Open Settings > Tools > AI Assistant > Model Context Protocol (MCP).

    The Model Context Protocol (MCP) settings page appears.

  2. Click Add.

    The New MCP Server dialog appears.

  3. 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"
          }
        }
      }
    }
  4. Click OK.

    The Platform MCP Server is displayed in the AI Assistant's MCP list.

  5. Click Apply.

    The MCP client connects to the Platform MCP Server.

📷

Alternative Configuration

If the AI Assistant version does not support the headers field for remote servers, use mcp-remote instead:

{
  "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:

  1. One-click install (GitHub Copilot agent mode):

    RegionInstall
    USInstall in VS Code
    EUInstall in VS Code
  2. Add your API key.

    • Run MCP: Open User Configuration from the Command Palette and extend the server entry with the headers block below.
    • Or configure it manually in .vscode/mcp.json with 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}"
          }
        }
      }
    }

Did this page help you?