MCP Servers / development / TestRail MCP Server

TestRail MCP Server

JSON →
none41development

Interact with TestRail to manage test cases, projects, suites, and runs directly from your AI chat client.

Install
How to run this server
[ { "cmd": "npx\n{", "imports": [] } ]
server path: testrail-mcp-server
Tools
What this server exposes
getProjects
Retrieve all projects
getProject
Retrieve a specific project
getSuites
Retrieve all test suites
getSuite
Retrieve a specific test suite
addSuite
Add a new test suite
updateSuite
Update an existing test suite
getCase
Retrieve a specific test case
getCases
Retrieve all test cases
addCase
Add a new test case
updateCase
Update an existing test case
deleteCase
Delete a test case
getCaseTypes
Retrieve all case types
getCaseFields
Retrieve all case fields
copyToSection
Copy a test case to a section
moveToSection
Move a test case to a section
getCaseHistory
Retrieve history of a test case
updateCases
Update multiple test cases
addBdd
Add BDD scenario to a test case
getBdd
Retrieve BDD scenario from a test case
getSection
Retrieve a specific section
getSections
Retrieve all sections
addSection
Add a new section
moveSection
Move a section
updateSection
Update an existing section
deleteSection
Delete a section
getRuns
Retrieve all test runs
getRun
Retrieve a specific test run
addRun
Add a new test run
updateRun
Update an existing test run
getTests
Retrieve all tests
getTest
Retrieve a specific test
getResults
Retrieve all results
getResultsForCase
Retrieve results for a specific case
getResultsForRun
Retrieve results for a specific run
addResultForCase
Add a result for a specific case
addResultsForCases
Add results for multiple cases
getPlans
Retrieve all test plans
getMilestones
Retrieve all milestones
getSharedSteps
Retrieve all shared steps
Configuration
Environment & auth
authnone
envTESTRAIL_URL
envTESTRAIL_API_KEY
envYOUR_API_KEY
Resources
TestRail MCP Server — MCP Server · libregistry