Qatouch MCP server
io.github.qatouch/qatouch·v1.1.8MCP Server for software testing, test case management, test execution, and defect tracking.
0 stars81 downloads/wk
Reviews
Write oneNobody has reviewed Qatouch yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Qatouch tools (55, 19 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
count_all_projectsGet the total number of QA Touch projects available for the domain
count_defectsGet the total number of defects available for a QA Touch project
count_modulesGet the total number of modules available for a QA Touch project
count_releasesGet the total number of releases available for a QA Touch project
count_requirementsGet the total number of requirements available for a QA Touch project
count_test_casesGet the total number of test cases available for a QA Touch project
count_test_runsGet the total number of test runs available for a QA Touch project
create_bulk_test_caseswrite actionCreate multiple QA Touch test cases from a single scenario. IMPORTANT: - Generate between 5 and 10 test cases. - Cover positive, negative, validation, boundary and usability scenarios. - Every test case must contain: - caseTitle - description - precondition - steps - expected results IMPORTANT: - Generate a complete professional test case. - Every test case MUST contain four or more steps. - Every
create_defectwrite actionCreate a QA Touch defect with priority and issue summary
create_exploratory_test_casewrite actionCreate a QA Touch exploratory-session test case without structured steps
create_modulewrite actionCreate a module in a QA Touch project
create_projectwrite actionCreate a new QA Touch project
create_releasewrite actionCreate a new release or milestone in a QA Touch project
create_requirementwrite actionCreate a requirement in a QA Touch project requirement document
create_requirement_documentwrite actionCreate a requirement document in a QA Touch project
create_test_casewrite actionCreate a QA Touch test case. Before calling this tool, generate a complete professional test case including: - caseTitle - description - precondition - steps - expected results IMPORTANT: The tool MUST receive: { "steps": [ { "step": "Open browser", "expectedResult": "Browser opens" } ] } NEVER send: - steps_template - step_description - expected_result The MCP server automatically converts steps
create_test_run_with_moduleswrite actionCreate a new test run by selecting one or more module keys. All test cases from the specified modules should be included in the test run.
create_text_test_casewrite actionCreate a QA Touch test case using the text template endpoint
generate_issue_reportGenerate a defect and issue report for a project. Provides issue counts, open/closed/resolved breakdowns, and analytics by status, priority, severity, bug type, creator, and assignee. Use this for defect reports, issue summaries, and bug analytics.
generate_module_reportGenerate a per-module test execution and defect report for a project. Provides module-level pass rates, defect density, test execution counts, and overall quality aggregates. Use this for module reports, quality analytics, and module-level insights.
generate_project_reportGenerate a comprehensive project report with multi-dimensional insights for QA Touch. Provides burndown charts, velocity tracking, open issues, defect trends, requirement coverage, automation coverage, tester productivity, release comparison, and risk heatmaps. Use this for project reports, analytics summaries, and quality insights.
generate_requirement_reportGenerate a requirement coverage and mapping report for a project. Provides total, mapped, and unmapped requirement counts, coverage percentage, status breakdown, and per-document requirement counts. Use this for requirement reports, coverage analytics, and requirement traceability summaries.
generate_test_case_reportGenerate a test case report with analytics for a project. Provides test case counts, breakdowns by priority, type, tag, module, test suite, automation status, and approval status. Supports filtering by module, priority, type, tag, creator, and date range. Use this for test case summaries, analytics, and reporting.
generate_test_run_reportwrite actionGenerate a graphical test run report for a project. Provides pass/fail/blocked counts, execution count, status distribution, and completion metrics. Supports date range, milestone, test run, and module filters. Use this for test execution reports, test result summaries, and pass/fail analytics.
get_playwright_script_by_caseGet Playwright script for a single test case
get_playwright_scripts_by_moduleGet Playwright scripts for all test cases inside a module
get_playwright_scripts_by_projectGet Playwright scripts for all test cases in a project
get_project_analyticsGet complete project analytics dashboard. Returns: - Project details - Test case counts - Requirement counts - Requirement coverage - Test run statistics - Execution statistics - Defect statistics - Release statistics - User statistics - Contributor statistics - Defect assignment statistics
import_test_casesImport test cases into a QA Touch project using a CSV file
list_defect_environmentsList all environments available for QA Touch defects
list_defect_issue_typesList all issue types available for QA Touch defects
list_defect_severitiesList all severities available for QA Touch defects
list_defect_statusesList all statuses available for QA Touch defects
list_defectsGet all defects from a project
list_modulesGet all modules from a project
list_projectsRetrieve all QA Touch projects
list_releasesGet all releases from a project
list_requirement_documentsList requirement documents for a QA Touch project
list_requirementsGet all requirements from a project
list_test_casesGet test cases from a project
list_test_run_available_userswrite actionList users available for testing in a QA Touch project
list_test_run_result_historywrite actionList history for a QA Touch test run result
list_test_run_resultswrite actionList all results for a QA Touch test run
list_test_run_statuseswrite actionList all statuses available for QA Touch test runs
list_test_runsGet all test runs from a project
list_workspaceList all QA Touch workspaces available for the domain
search_defectsFetch defects for a project and search issue summary
search_modulesFetch modules for a project and search module name
search_projectSearch test cases, modules, requirements, defects and releases in a QA Touch project and return grouped results
search_releasesFetch releases for a project and search milestone name
search_requirementsFetch requirements for a project and search title and description
search_test_casesFetch all test cases for a project and search test case title and description
update_test_casewrite actionUpdate a QA Touch test case. Supports Exploratory, Steps, Text and BDD templates automatically.
update_test_run_result_statuswrite actionUpdate the status of a single QA Touch test run result
update_test_run_results_by_codewrite actionBatch update QA Touch test run result statuses by test case code
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan63 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 43 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Qatouch compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,243 servers
- Tools
- 55
- the typical server has 7
- Tools that change things
- 35%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 81
- more than 57% of 12,306 servers with a package
What its tools let an agent do: 30 read · 18 create · 7 change
Install Qatouch in Claude Code, Cursor or VS Code
Runs npx -y qatouch-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add qatouch -- npx -y qatouch-mcp-server
What the publisher says
From the Qatouch repository's README, as published. We do not edit it. Read it on GitHub
QA Touch MCP Server
Official Model Context Protocol (MCP) server for QA Touch.
QA Touch is a modern test management platform for organizing projects, test cases, test runs, execution results, defects, requirements, releases, and QA reporting. This MCP server lets MCP-compatible AI assistants interact with QA Touch through a secure, tool-based interface.
QA Touch - Claude Skills Repository - https://github.com/qatouch/qatouch-claude-skills
Features
- List and count QA Touch projects
- Create projects
- List and search test cases
- Create structured, bulk, exploratory, and text-template test cases
- List, count, search, and create modules
- List, count, search, and create releases/milestones
- List, count, search, and create requirements and requirement documents
- List, count, search, and create defects
- List defect statuses, severities, issue types, and environments
- List test runs, test run results, result history, and available statuses
- Update single or batch test run result statuses
- List users available for test execution
Requirements
- Node.js 18+
- npm
- QA Touch API token
- QA Touch domain
Installation
Run directly with npx:
npx -y qatouch-mcp-serverOr install globally:
npm install -g qatouch-mcp-server
qatouch-mcp-serverThe server requires these environment variables:
QATOUCH_DOMAIN=yourdomain
QATOUCH_API_TOKEN=yourtokenClaude Desktop Setup
Add this server to your Claude Desktop MCP configuration.
Windows config location:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS config location:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux config location:
~/.config/Claude/claude_desktop_config.jsonConfiguration:
{
"mcpServers": {
"qatouch": {
"command": "npx",
"args": [
"-y",
"qatouch-mcp-server"
],
"env": {
"QATOUCH_DOMAIN": "yourdomain",
"QATOUCH_API_TOKEN": "yourtoken"
}
}
}
}Restart Claude Desktop after saving the file.
Available Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-16downgradeA → Bscore 80
Qatouch: common questions
- Is Qatouch MCP server safe?
- Mostly: it is graded B (80/100). Read the Qatouch safety report
- How do I install Qatouch?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Qatouch need an API key?
- Yes. The registry entry asks for
QATOUCH_API_TOKEN. - Is Qatouch maintained?
- The last commit was 63 days ago (2026-09-03). The latest release is v1.1.8.
- What can I use instead of Qatouch?
- Servers from other publishers that do the same job: Qase Test Management MCP server and Keploy MCP server.
- How does Qatouch compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,243 servers); tools 55 (the typical server has 7); tools that change things 35% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Qatouch
Same job from other publishers: the closest match first, then the best rated.
Qase Test ManagementOfficial MCP server for Qase — manage test cases, runs, suites, defects via AI tools.not reviewedEstablishedA- KeployEnd-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.not reviewedEstablishedA