
QTM4J
Connects Claude to QMetry Test Management for Jira through the QTM4J Open API. Exposes 22 tools covering the full test lifecycle: create and search test cases, manage test cycles, update execution results, handle test steps and folders, and generate attachment upload URLs. The server supports pagination for large result sets and includes both read and write operations. Most useful when you're automating QA workflows in Jira environments, need to bulk-update test execution statuses, or want to generate test documentation from existing test case data. Comes with hermetic tests and optional live integration tests against real QTM4J instances. Works across Cursor, JetBrains IDEs, VS Code, and Antigravity with straightforward npx configuration.
- tools
- 21
- auth
- Secret needed
- transport
- STDIO
- env vars
- 4
- last updated
- Apr 21, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
create_test_cycleCreate a new test cycle (run)
Create a new test cycle (run)
No parameter schema in public metadata yet.
search_test_caseSearch for a test case by key (e.g. PE26-TC-2)
Search for a test case by key (e.g. PE26-TC-2)
No parameter schema in public metadata yet.
search_test_casesSearch test cases with pagination and optional summary filters
Search test cases with pagination and optional summary filters
No parameter schema in public metadata yet.
list_all_project_test_casesFetch and merge paginated test case results across a project
Fetch and merge paginated test case results across a project
No parameter schema in public metadata yet.
create_test_caseCreate a new test case, optionally placing it in folders
Create a new test case, optionally placing it in folders
No parameter schema in public metadata yet.
list_cycle_test_casesList all test cases in a cycle
List all test cases in a cycle
No parameter schema in public metadata yet.
add_test_case_to_cycleAdd a test case to a cycle
Add a test case to a cycle
No parameter schema in public metadata yet.
update_execution_statusUpdate execution result (Pass/Fail)
Update execution result (Pass/Fail)
No parameter schema in public metadata yet.
close_test_cycleClose a test cycle
Close a test cycle
No parameter schema in public metadata yet.
get_attachment_urlGet presigned URL for attachment upload
Get presigned URL for attachment upload
No parameter schema in public metadata yet.
add_test_case_stepsAdd one or more steps to a test case version
Add one or more steps to a test case version
No parameter schema in public metadata yet.
add_test_case_to_foldersAdd a test case version to one or more folders
Add a test case version to one or more folders
No parameter schema in public metadata yet.
create_test_case_folderCreate a test case folder in a project
Create a test case folder in a project
No parameter schema in public metadata yet.
get_test_caseFetch a test case by ID or key
Fetch a test case by ID or key
No parameter schema in public metadata yet.
get_test_case_detailsFetch full details for a specific test case version
Fetch full details for a specific test case version
No parameter schema in public metadata yet.
get_test_case_stepsList or search steps on a test case version
List or search steps on a test case version
No parameter schema in public metadata yet.
list_test_case_foldersList project test case folders with flat paths
List project test case folders with flat paths
No parameter schema in public metadata yet.
remove_test_case_from_foldersRemove a test case version from folders
Remove a test case version from folders
No parameter schema in public metadata yet.
update_test_case_descriptionUpdate a test case version description
Update a test case version description
No parameter schema in public metadata yet.
update_test_case_stepUpdate an existing test step
Update an existing test step
No parameter schema in public metadata yet.
update_test_case_summaryUpdate a test case version summary
Update a test case version summary
No parameter schema in public metadata yet.
Sponsors
Configuration
QTM4J_API_KEY*secretQTM4J Open API key.
QTM4J_BASE_URLdefault: https://qtmcloud.qmetry.com/rest/api/latestBase URL for the QTM4J Open API.
QTM4J_PROJECT_IDDefault QTM4J project ID used when tool calls omit projectId.
NODE_TLS_REJECT_UNAUTHORIZEDSet to 0 only when you must allow self-signed TLS certificates.
Readme
qtm4j-mcp-server
MCP server for QTM4J (QMetry Test Management for Jira) Open API at qtmcloud.qmetry.com/rest/api/latest.
Published package: @denis-platonov/qtm4j-mcp-server
MCP Registry name: io.github.denis-platonov/qtm4j
Supported Clients
| Client | Status | Notes |
|---|---|---|
| Cursor | Supported | Configure with npx in ~/.cursor/mcp.json |
| JetBrains IDEs | Supported | Configure in AI Assistant MCP settings |
| VS Code | Supported | Configure in .vscode/mcp.json or user profile mcp.json |
| Antigravity | Supported | Configure in mcp_config.json via raw config |
Details
- Repository
- github.com/denis-platonov/qtm4j-mcp-server
- Category
- Developer Tools
- Package
@denis-platonov/qtm4j-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active