mcp-testrail

Dinesh-S04/mcp-testrail

3.1

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

No resources