Dinesh-S04/mcp-testrail
If you are the rightful owner of mcp-testrail and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The TestRail MCP Server allows seamless integration of TestRail with any Model Context Protocol (MCP) orchestrator, providing tools to manage test cases, projects, suites, runs, and results directly from AI workflows or test automation pipelines.
Tools
Functions exposed to the LLM to take actions
getProjects
Retrieve a list of projects.
getProject
Retrieve details of a specific project.
getSuites
Retrieve a list of test suites.
getSuite
Retrieve details of a specific test suite.
addSuite
Add a new test suite.
updateSuite
Update an existing test suite.
getCase
Retrieve details of a specific test case.
getCases
Retrieve a list of test cases.
addCase
Add a new test case.
updateCase
Update an existing test case.
deleteCase
Delete a test case.
getCaseTypes
Retrieve a list of test case types.
getCaseFields
Retrieve a list of test case fields.
copyToSection
Copy a test case to a different section.
moveToSection
Move a test case to a different section.
getCaseHistory
Retrieve the history of a test case.
updateCases
Update multiple test cases.
getSection
Retrieve details of a specific section.
getSections
Retrieve a list of sections.
addSection
Add a new section.
moveSection
Move a section to a different location.
updateSection
Update an existing section.
deleteSection
Delete a section.
getRuns
Retrieve a list of test runs.
getRun
Retrieve details of a specific test run.
addRun
Add a new test run.
updateRun
Update an existing test run.
getTests
Retrieve a list of tests.
getTest
Retrieve details of a specific test.
getResults
Retrieve a list of test results.
getResultsForCase
Retrieve results for a specific test case.
getResultsForRun
Retrieve results for a specific test run.
addResultForCase
Add a result for a specific test case.
addResultsForCases
Add results for multiple test cases.
getPlans
Retrieve a list of test plans.
getMilestones
Retrieve a list of milestones.
getSharedSteps
Retrieve a list of shared steps.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client