TestRail

Testrail is a test management tool that allows teams to manage, track, and organize software testing efforts. Use it to streamline test case creation, execution, and reporting for improved software quality assurance.

This TestRail MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Developer Tools
FIELDS

Tools From This Provider (74)

Testrail Upsert Run

Create a new test run or update an existing one. For create: provide project_id and name (required). For update:...

Testrail Upsert Milestone

Create a new milestone or update an existing one. For create: provide project_id and name (required). For update:...

Testrail Delete Milestone

Delete a milestone from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Delete Section

Delete a section from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Fetch User

Fetch detailed information about a specific user by ID. Returns complete user details including name, email, and role.

Testrail List Results

Retrieve a list of all test results for a specific test. Returns result details including status, comment, elapsed...

Testrail Delete Result

Delete a test result from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Run Report

Execute a report and return the results. Returns report data based on the report configuration.

Testrail Fetch User By Email

Fetch user information by email address. Returns complete user details including name, ID, and role.

Testrail List Attachments For Case

Retrieve a list of all attachments associated with a specific test case. Use this when you need to see files,...

Testrail Update Result

Update an existing test result. Provide result_id and any fields to change. Only specified fields will be updated.

Testrail Upsert Case

Create a new test case or update an existing one. Use this to add new test cases to your test suite or modify existing...

Testrail Add Result

Add a test result for a specific test. Use this to record test execution results including status, comments, elapsed...

Testrail List Shared Steps

Retrieve a list of all shared steps for a specific project. Returns shared step metadata including name and content.

Testrail Fetch Section

Fetch detailed information about a specific section by ID. Returns complete section details including name,...

Testrail Fetch Bdd

Fetch detailed information about a specific BDD by ID. Returns complete BDD details including scenario steps and...

Testrail Fetch Project

Fetch detailed information about a specific project by ID. Returns complete project details including name,...

Testrail List Groups

Retrieve a list of all groups for a specific project. Returns group metadata including name and member count.

Testrail Delete Suite

Delete a suite from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Fetch Test

Fetch detailed information about a specific test by ID. Returns complete test details including case information,...

Testrail List Reports

Retrieve a list of all available reports for a specific project. Returns report metadata including name, type, and...

Testrail List Variables

Retrieve a list of all variables for a specific project. Returns variable metadata including name and value.

Testrail Add Attachment To Run

Upload an attachment file to a test run. Maximum file size is 256MB. Returns the attachment_id.

Testrail List Labels

Retrieve a list of all labels used in a specific project. Returns label names and usage counts.

Testrail Fetch Suite

Fetch detailed information about a specific suite by ID. Returns complete suite details including name, description,...

Testrail Delete Attachment

Delete an attachment from Testrail. CAUTION: Deletion is permanent and cannot be undone. All file data will be removed.

Testrail Delete Plan

Delete a test plan from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Fetch Shared Step

Fetch detailed information about a specific shared step by ID. Returns complete shared step details including content...

Testrail Delete Run

Delete a test run from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail List Attachments For Plan

Retrieve a list of all attachments associated with a test plan. Returns attachment metadata including filename, size,...

Testrail List Attachments For Plan Entry

Retrieve a list of all attachments associated with a test plan entry. Returns attachment metadata.

Testrail Upsert Section

Create a new section or update an existing one. For create: provide project_id, suite_id, and name (required). For...

Testrail Add Attachment To Case

Upload an attachment file to a test case. Use this to add screenshots, documents, or other files to test cases for...

Testrail Upsert Shared Step

Create a new shared step or update an existing one. For create: provide project_id and title (required). For update:...

Testrail Add Attachment To Result

Upload an attachment file to a test result. Maximum file size is 256MB. Returns the attachment_id.

Testrail Fetch Milestone

Fetch detailed information about a specific milestone by ID. Returns complete milestone details including name,...

Testrail Add Attachment To Plan Entry

Upload an attachment file to a test plan entry. Maximum file size is 256MB. Returns the attachment_id.

Testrail Delete Shared Step

Delete a shared step from Testrail. CAUTION: Deletion is permanent and cannot be undone.

Testrail Upsert Suite

Create a new suite or update an existing one. For create: provide project_id and name (required). For update: provide...

Testrail List Results For Case

Retrieve a list of all test results for a specific case within a test run. Returns result details.

Testrail List Attachments For Run

Retrieve a list of all attachments associated with a test run. Returns attachment metadata.

Testrail List Attachments For Test

Retrieve a list of all attachments associated with a test's results. Returns attachment metadata.

Testrail Close Run

Close a test run. Closed runs cannot be modified or executed.

Testrail Close Plan

Close a test plan. Closed plans cannot be modified or executed.

Testrail List Bdds

Retrieve a list of all BDDs (Behavior-Driven Development scenarios) for a specific project. Returns BDD metadata.

Testrail Add Result For Case

Add a test result for a specific case within a test run. Returns the created result details.

Testrail Upsert Plan

Create a new test plan or update an existing one. For create: provide project_id and name (required). For update:...

Testrail Fetch Attachment

Download an attachment file from Testrail. Returns the file content as binary data. If save_path is provided, saves the...

Testrail Add Attachment To Plan

Upload an attachment file to a test plan. Maximum file size is 256MB. Returns the attachment_id.

Testrail Fetch Case

Fetch detailed information about a specific test case by ID. Returns complete case details including title, type,...

Testrail Delete Case

Delete a test case from Testrail. CAUTION: Deletion is permanent and cannot be undone. All case data will be removed.

Testrail List Results For Run

Retrieve a list of all test results for a specific test run. Returns result details for all tests in the run.

Testrail Add Results

Add multiple test results for a test run in a single API call (bulk operation). More efficient than adding results one...

Testrail Add Results For Cases

Add multiple test results for cases within a test run in a single API call (bulk operation). More efficient than adding...

Testrail Fetch Plan

Fetch detailed information about a specific test plan by ID. Returns complete plan details including name, description,...

Testrail Fetch Run

Fetch detailed information about a specific test run by ID. Returns complete run details including name, description,...

Testrail List Priorities

List all test priorities configured within Testrail. Utilize this to categorize and prioritize test cases efficiently....

Testrail Fetch Sections

Retrieve a list of all sections within a test suite for a specific project. This is helpful for organizing test cases...

Testrail List Roles

Obtain a list of all user roles defined in your TestRail instance. This is useful for managing user permissions and...

Testrail Fetch Templates

Get a list of all test templates available in a specific project. This tool is useful for setting up consistent test...

Testrail List Case Types

Access a list of all case types configured in Testrail. Utilize this when setting up new test cases and need to choose...

Testrail Fetch Runs

Fetch all test runs associated with a specific project in TestRail. Ideal for tracking progress and execution status of...

Testrail List Case Statuses

Retrieve all available test case statuses from the Testrail system. Use this to understand or report on the status of...

Testrail List Result Fields

Retrieve a list of all available test result fields in TestRail. Use this tool when you need to understand the...

Testrail Fetch Cases

Fetch detailed information about test cases from a specific project or suite. Use this tool to analyze or track...

Testrail Fetch Runs Tests

Access detailed information on all tests within a specific test run. Use this tool to evaluate test results and...

Testrail Fetch Configs

Retrieve configuration settings for a given project in Testrail. This is useful for understanding or modifying how a...

Testrail Fetch Milestones

Get a list of project milestones within Testrail. Ideal for project managers tracking progress or deadlines. This...

Testrail Fetch Suites

List all test suites within your TestRail project. Use this tool to get an overview of different test suites available...

Testrail Fetch Datasets

Access datasets used in a specific Testrail project. Useful for test automation teams needing to verify or adjust test...

Testrail List Case Fields

Fetch a list of all customized case fields in your Testrail account. Use when you need to see existing fields to manage...

Testrail Fetch Plans

Fetch test plans associated with a specific project in Testrail. Use for planning or monitoring test activities within...

Testrail List Users

Access a list of all users registered in your TestRail account. Ideal for user management and monitoring account...

Testrail List Projects

Retrieve a comprehensive list of all projects in Testrail. Perfect for administrators needing an overview of active and...

Provider Information

CategoryDeveloper Tools
Auth TypeFIELDS
AddedOctober 19, 2025
UpdatedFebruary 23, 2026
Used By Tools
74

Quick Links

Need Help?

Having trouble configuring TestRail? Check the available resources below.

TestRail MCP Server - MCP Bundles • MCP Providers