Skip to main content

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:

  1. 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"
]
}
}
}
  1. After updating the configuration, restart your LLM application to detect the new MCP server connection.

  2. 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.

  3. 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:

ScopeToolDescription
Test CasesearchTestCasesSearch Test Cases by project ID
getTestCaseDetailRetrieve Test Case metadata and content
createTestCaseCreate a new Test Case
updateTestCaseUpdate Test Case content or metadata
moveTestCaseMove a Test Case to another folder
duplicateTestCaseDuplicate an existing Test Case
deleteTestCaseDelete a Test Case
Test SuitesearchTestSuitesSearch Test Suites by project ID
getTestSuiteDetailRetrieve Test Suite details
createTestSuiteCreate a new Test Suite
updateTestSuiteUpdate Test Suite metadata and properties
moveTestSuiteMove a Test Suite to another folder
duplicateTestSuiteDuplicate an existing Test Suite
deleteTestSuiteDelete a Test Suite
RequirementsearchRequirementsSearch Requirements by project ID
getRequirementDetailRetrieve Requirement details
SprintsearchSprintsSearch Sprints by project ID
ReleasesearchReleasesSearch 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.

Was this page helpful?