Katalon TestOps MCP Server
Overview
Katalon TestOps now supports integration with AI tools through the Model Context Protocol (MCP).
This integration allows users to perform operations on TestOps objects, such as Test Cases, Test Suites, Requirements, Sprints, and Releases, directly from their generative AI interface.
By configuring the TestOps MCP Server, users can create, update, move, duplicate, delete, and search TestOps assets programmatically, simplifying test management and boosting automation efficiency.
Availability Notice:
The TestOps MCP Server integration is available only for the current version of TestOps.
If you are using a legacy version of TestOps, please contact your Customer Success Manager (CSM) for upgrade guidance and compatibility support.
Prerequisites
Before using the TestOps MCP Server:
- Ensure your AI tool supports MCP server connection.
- For tools that do not support remote MCP servers natively, install the required utilities such as
npx. - Confirm that your AI tools (e.g., Claude Desktop, ChatGPT) is configured to connect with an external MCP server.
Configure the MCP Server
To connect your AI tool with TestOps, point it to the TestOps MCP endpoint:
- Use
https://<your-custom-domain>.katalon.io/mcpin any AI tool that supports configuring a remote MCP server natively. See Custom Domain for more information. - If your tool does not support remote MCP servers natively (for example, Claude Desktop), add the following JSON configuration to your MCP server setup.
- Claude Desktop
- Copilot
{
"mcpServers": {
"katalon-prod-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://<your-custom-domain>.katalon.io/mcp",
"--transport",
"http"
]
}
}
}
{
"servers": {
"katalon-prod-mcp": {
"url": "https://<your-custom-domain>.katalon.io/mcp",
"type": "http"
}
},
"inputs": []
}
After updating the configuration:
- Restart your AI application to detect the new MCP server connection.
- Your browser will display a prompt asking you to log in to your TestOps account.
- In your AI tool, make sure to toggle on the
katalon-prod-mcptool to activate it.
Supported Operations
⚠️ Note: Supported scopes and tools may evolve in future updates.
The TestOps MCP Server currently supports the following scopes and tools:
| Scope | Tool | Description |
|---|---|---|
| Test Case | searchTestCases | Search Test Cases by projectId |
getTestCaseDetail | Retrieve Test Case details including Metadata and Content | |
createTestCase | Create a new Test Case with specified content and metadata | |
updateTestCase | Update Test Case content and/or metadata | |
moveTestCase | Move a Test Case to a different folder or location | |
duplicateTestCase | Duplicate an existing Test Case | |
deleteTestCase | Delete a Test Case | |
| Test Suite | searchTestSuites | Search Test Suites by projectId |
getTestSuiteDetail | Retrieve Test Suite details | |
createTestSuite | Create a new Test Suite | |
updateTestSuite | Update Test Suite metadata and properties | |
moveTestSuite | Move a Test Suite to a different folder or location | |
duplicateTestSuite | Duplicate an existing Test Suite | |
deleteTestSuite | Delete a Test Suite | |
| Requirement | searchRequirements | Search Requirements by projectId |
getRequirementDetail | Retrieve Requirement details | |
linkRequirementstoTestcase | Establishes a relationship between a Requirement and a specific Test Case in TestOps. | |
unlinkRequirementstoTestcase | Removes the existing relationship between a Requirement and a Test Case. | |
| Sprint | searchSprints | Search Sprints by projectId |
| Release | searchReleases | Search Releases by projectId |
| Project | searchProject | Retrieves a list of projects based on specified criteria or filters in TestOps. |
Example Use Cases
Once your MCP server connection is active, you can use your LLM to interact directly with TestOps.
Example operations include:
- Creating and updating Test Cases and Test Suites, including metadata and descriptions.
- Duplicating or moving assets across folders for better organization.
- Deleting outdated items to maintain project cleanliness.
- Retrieving project information, such as Sprints and Releases, using project IDs.
This helps teams automate test management workflows and bridge LLM intelligence with TestOps operations, streamlining test planning and execution.
Watch how Claude Desktop connects to the TestOps MCP Server to analyze project data.