{"name":"io.github.qatouch/qatouch","slug":"qatouch","title":null,"description":"MCP Server for software testing, test case management, test execution, and defect tracking.","url":"https://mcp.market/server/qatouch","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":1,"downloads_week":126,"last_push_at":"2026-09-03T13:27:59.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/qatouch/qatouch-mcp-server","website":null,"version":"1.1.8","remotes":[],"packages":[{"registryType":"npm","identifier":"qatouch-mcp-server","version":"1.1.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your QA Touch subdomain (for example: abc if your URL is https://abc.qatouch.com)","isRequired":true,"format":"string","name":"QATOUCH_DOMAIN"},{"description":"QA Touch Personal API Token","isRequired":true,"format":"string","isSecret":true,"name":"QATOUCH_API_TOKEN"}]}],"tools":[{"name":"count_all_projects","description":"Get the total number of QA Touch projects available for the domain","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_defects","description":"Get the total number of defects available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_modules","description":"Get the total number of modules available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_releases","description":"Get the total number of releases available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_requirements","description":"Get the total number of requirements available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_test_cases","description":"Get the total number of test cases available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_test_runs","description":"Get the total number of test runs available for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_bulk_test_cases","description":"Create 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","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_defect","description":"Create a QA Touch defect with priority and issue summary","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_exploratory_test_case","description":"Create a QA Touch exploratory-session test case without structured steps","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_module","description":"Create a module in a QA Touch project","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_project","description":"Create a new QA Touch project","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_release","description":"Create a new release or milestone in a QA Touch project","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_requirement","description":"Create a requirement in a QA Touch project requirement document","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_requirement_document","description":"Create a requirement document in a QA Touch project","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_test_case","description":"Create 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 ","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_test_run_with_modules","description":"Create 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_text_test_case","description":"Create a QA Touch test case using the text template endpoint","write_action":true,"price_micros":0,"input_schema":null},{"name":"generate_issue_report","description":"Generate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_module_report","description":"Generate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_project_report","description":"Generate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_requirement_report","description":"Generate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_test_case_report","description":"Generate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_test_run_report","description":"Generate 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_playwright_script_by_case","description":"Get Playwright script for a single test case","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playwright_scripts_by_module","description":"Get Playwright scripts for all test cases inside a module","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playwright_scripts_by_project","description":"Get Playwright scripts for all test cases in a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_analytics","description":"Get 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","write_action":false,"price_micros":0,"input_schema":null},{"name":"import_test_cases","description":"Import test cases into a QA Touch project using a CSV file","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_defect_environments","description":"List all environments available for QA Touch defects","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_defect_issue_types","description":"List all issue types available for QA Touch defects","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_defect_severities","description":"List all severities available for QA Touch defects","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_defect_statuses","description":"List all statuses available for QA Touch defects","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_defects","description":"Get all defects from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_modules","description":"Get all modules from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_projects","description":"Retrieve all QA Touch projects","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_releases","description":"Get all releases from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_requirement_documents","description":"List requirement documents for a QA Touch project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_requirements","description":"Get all requirements from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_test_cases","description":"Get test cases from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_test_run_available_users","description":"List users available for testing in a QA Touch project","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_test_run_result_history","description":"List history for a QA Touch test run result","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_test_run_results","description":"List all results for a QA Touch test run","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_test_run_statuses","description":"List all statuses available for QA Touch test runs","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_test_runs","description":"Get all test runs from a project","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_workspace","description":"List all QA Touch workspaces available for the domain","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_defects","description":"Fetch defects for a project and search issue summary","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_modules","description":"Fetch modules for a project and search module name","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_project","description":"Search test cases, modules, requirements, defects and releases in a QA Touch project and return grouped results","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_releases","description":"Fetch releases for a project and search milestone name","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_requirements","description":"Fetch requirements for a project and search title and description","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_test_cases","description":"Fetch all test cases for a project and search test case title and description","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_test_case","description":"Update a QA Touch test case. Supports Exploratory, Steps, Text and BDD templates automatically.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_test_run_result_status","description":"Update the status of a single QA Touch test run result","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_test_run_results_by_code","description":"Batch update QA Touch test run result statuses by test case code","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-20T16:18:00.265Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:18:00.243Z","components":{"code":{"score":25,"max":25,"notes":["63 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 17 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"qatouch-mcp-server","version":"1.1.8","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-03T13:27:48.341Z","repositoryUrl":"git+https://github.com/qatouch/qatouch-mcp-server.git","weeklyDownloads":126}],"repo":{"found":true,"owner":"qatouch","repo":"qatouch-mcp-server","archived":false,"pushedAt":"2026-09-03T13:27:59Z","stars":0,"forks":1,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/157200328?v=4","ownerCreatedAt":"2024-01-20T07:06:05Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/157200328?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":1,"downloadsWeek":126,"license":"MIT","lastPushAt":"2026-09-03T13:27:59.000Z","score":26}}}},"grade_history":[],"reviews":[]}