TestRail MCP Server
JSON →Interact with TestRail to manage test cases, projects, suites, and runs directly from your AI chat client.
Install
npx
{ Tools · 39
- 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
Environment variables
TESTRAIL_URLTESTRAIL_API_KEYYOUR_API_KEY
Links
★ 41 GitHub stars