Katalon TestOps MCP Server
Overview​
Katalon TestOps now supports integration with Large Language Models (LLMs) 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 LLM 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.
Prerequisites​
Before using the TestOps MCP Server:
- Ensure your LLM supports MCP server connection.
- For LLMs that do not support remote MCP servers natively, install the required tools such as
npx
. - Confirm that your LLM client (e.g., Claude Desktop) is configured to connect with an external MCP server.
Configure the MCP Server​
To connect your LLM with TestOps:
- Add the JSON configuration file to your LLM’s MCP server setup:
{
"mcpServers": {
"katalon-prod-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"<https://platform.katalon.com/mcp/>",
"--transport",
"http"
]
}
}
}
-
After updating the configuration, restart your LLM application to detect the new MCP server connection.
-
Your browser will display a prompt asking you to log-in a TestOps account.
You must select your TestOps account in order to continue using the integration.
-
In your LLM tool, make sure to toggle on the
katalon-prod-mcp
tool 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 project ID |
getTestCaseDetail | Retrieve Test Case metadata and content | |
createTestCase | Create a new Test Case | |
updateTestCase | Update Test Case content or metadata | |
moveTestCase | Move a Test Case to another folder | |
duplicateTestCase | Duplicate an existing Test Case | |
deleteTestCase | Delete a Test Case | |
Test Suite | searchTestSuites | Search Test Suites by project ID |
getTestSuiteDetail | Retrieve Test Suite details | |
createTestSuite | Create a new Test Suite | |
updateTestSuite | Update Test Suite metadata and properties | |
moveTestSuite | Move a Test Suite to another folder | |
duplicateTestSuite | Duplicate an existing Test Suite | |
deleteTestSuite | Delete a Test Suite | |
Requirement | searchRequirements | Search Requirements by project ID |
getRequirementDetail | Retrieve Requirement details | |
Sprint | searchSprints | Search Sprints by project ID |
Release | searchReleases | Search Releases by project ID |
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.