Connect AI client to MCP server
Connect to the MCP server from known AI clients: Claude Desktop, VS Code and IntelliJ with GitHub Copilot, and Cursor.
Connect an AI client
Perform the following steps to add the OpenText Core Software Delivery Platform MCP to an AI client.
To connect an AI client:
-
Add the MCP configuration to your client. Do one of the following:
-
Select the OpenText Core Software Delivery Platform MCP from your organization's approved MCP registry.
-
Manually add a record to your tool's configuration or MCP JSON file. See the JSON structure for your client in the sections below.
-
-
When prompted, enter the appropriate
client_idfor your tool from the following table:Tool Client ID GitHub Copilot Intellij copilot_sdp GitHub Copilot VS Code copilot_sdp_vs Claude Desktop sdp_claude
Manually add an MCP record
If your organization does not maintain an MCP registry, you need to manually add a JSON entry for OpenText Core Software Delivery Platform MCP to your tool's configuration file. Follow the instructions for your tool in the below sections.
General notes:
-
Refer to the respective tool's documentation to locate the tool's MCP JSON configuration file.
-
Replace
https://myoctane.company.com/mcpwith your actual base URL and/mcpsuffix.For cloud tenants, the possible addresses are:
-
https://almoctane-ams.saas.microfocus.com/mcp
-
https://almoctane-apj.saas.microfocus.com/mcp
-
https://almoctane-eur.saas.microfocus.com/mcp
Use the server that your tenant is hosted on.
-
-
Replace
<server-name>with a descriptive label for this server (for example,octane). The name appears in the client's MCP server list and must be unique among your configured servers. -
Replace
<client_id>with your OAuth client ID.
-
If you are using API key authentication, the entry should include also an authorization header with the API access token. Replace
<your-token>with your API access token.Avoid embedding API tokens as plain text in configuration files. Where the AI client supports it, use an environment variable or a client-managed input variable instead.
-
If you are using OAuth authentication, the JSON entry does not need a headers section.
Claude desktop
| Authentication type | Config snippet |
|---|---|
| OAuth authentication |
|
| API token authentication |
|
VS Code and IntelliJ with GitHub Copilot
| Authentication type | Config snippet |
|---|---|
| OAuth authentication |
|
| API token authentication |
|
Cursor
| Authentication type | Config snippet |
|---|---|
| OAuth authentication |
|
| API token authentication |
|
Tips and tricks
Use the following tips and tricks when working with the MCP.
Set a default workspace in your agent instructions
Add context information to your agent instructions file to skip discovery calls in every session:
## OpenText SDP (SDM) MCP
When connected to opentext-sdm MCP:
- **MUST** use workspace ID = <your-workspace-id>
- **MUST** use sharedSpaceId = <your-shared-space-id>
- **MUST** use base URL = "https://myoctane.company.com"
Use natural language for filtering
The get_entities tool supports rich filtering. Describe what you need in natural language and let the AI client translate it to the correct filter syntax using get_filter_metadata first.

