TestRail MCP Server
Related Servers
Alternatives to TestRail MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for TestRail that enables AI assistants to interact with TestRail's test management platform. It can query and manage projects, test cases, runs, results, plans, milestones, and more.MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that allows interaction with TestRail's core entities (projects, cases, runs, results, datasets) through a standardized protocol compatible with MCP clients like Claude Desktop.2320MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol server that provides integration with TestRail, allowing AI assistants to interact with TestRail projects, test cases, test runs, and results.1,041 npm1-
- AlicenseAqualityDmaintenanceMCP server for TestRail that enables AI agents to manage test cases, runs, and results, plus a bundled skill to convert Jira tickets into TestRail test cases.15MIT
- AlicenseCqualityCmaintenanceMCP server for TestRail API, providing AI assistants with 107 tools to manage test cases, runs, results, plans, and more. Supports API key, password, and SSO cookie authentication.544 npm2MIT
- AlicenseAqualityCmaintenanceMCP server that integrates with Testmo to let AI assistants read projects, runs, results, and test cases, and create or update runs, results, and cases via natural language.1586 npmMIT
TDQS
Scored across 26 tools
Most tools map to clearly distinct TestRail entities (cases, suites, sections, runs, results, attachments, reference data). The main overlap is add_results vs add_results_for_cases, which differ only in ID type, and the mixed query_/get_ prefixes make retrieval tools slightly harder to distinguish at a glance.
The tool set mixes get_, query_, add_, update_, and mutate_ prefixes without a clear rule. mutate_section/mutate_suite/mutate_run bundle create/update behind an action parameter while cases use separate add_case and update_case tools, and there is no consistent singular/plural or CRUD convention.
With 26 tools, the server is over-scoped; several reference-data getters could be consolidated and add_results/add_results_for_cases are near duplicates. This crosses the 25+ threshold and feels heavier than the core TestRail workflows require.
The set covers read/create/update for many entities but has no delete operations anywhere (cases, sections, suites, runs, attachments) and no way to close a run. It also lacks project creation/update, so cleanup and some lifecycle workflows will dead-end.