TestRail

Developer Tools

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 MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

74 tools

Tools in this Bundle (74)

Testrail Add Attachment To Case

v1.0.0

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

Testrail Add Attachment To Plan

v1.0.0

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

Testrail Add Attachment To Plan Entry

v1.0.0

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

Testrail Add Attachment To Result

v1.0.0

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

Testrail Add Attachment To Run

v1.0.0

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

Testrail Add Result

v1.0.0

Add a test result for a specific test. Use this to record test execution results including status, comments, elapsed time, and defects. Returns the cr...

Testrail Add Result For Case

v1.0.0

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

Testrail Add Results

v1.0.0

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

Testrail Add Results For Cases

v1.0.0

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

Testrail Close Plan

v1.0.0

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

Testrail Close Run

v1.0.0

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

Testrail Delete Attachment

v1.0.0

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

Testrail Delete Case

v1.0.0

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

Testrail Delete Milestone

v1.0.0

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

Testrail Delete Plan

v1.0.0

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

Testrail Delete Result

v1.0.0

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

Testrail Delete Run

v1.0.0

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

Testrail Delete Section

v1.0.0

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

Testrail Delete Shared Step

v1.0.0

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

Testrail Delete Suite

v1.0.0

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

Testrail Fetch Attachment

v1.0.0

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

Testrail Fetch Bdd

v1.0.0

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

Testrail Fetch Case

v1.0.0

Fetch detailed information about a specific test case by ID. Returns complete case details including title, type, priority, status, and custom fields.

Testrail Fetch Cases

v1.0.0

Fetch detailed information about test cases from a specific project or suite. Use this tool to analyze or track specific cases by 'project_id' and 'su...

Testrail Fetch Configs

v1.0.0

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

Testrail Fetch Datasets

v1.0.0

Access datasets used in a specific Testrail project. Useful for test automation teams needing to verify or adjust test data sets. Returns dataset deta...

Testrail Fetch Milestone

v1.0.0

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

Testrail Fetch Milestones

v1.0.0

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

Testrail Fetch Plan

v1.0.0

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

Testrail Fetch Plans

v1.0.0

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

Testrail Fetch Project

v1.0.0

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

Testrail Fetch Run

v1.0.0

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

Testrail Fetch Runs

v1.0.0

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

Testrail Fetch Runs Tests

v1.0.0

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

Testrail Fetch Section

v1.0.0

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

Testrail Fetch Sections

v1.0.0

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

Testrail Fetch Shared Step

v1.0.0

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

Testrail Fetch Suite

v1.0.0

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

Testrail Fetch Suites

v1.0.0

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

Testrail Fetch Templates

v1.0.0

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

Testrail Fetch Test

v1.0.0

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

Testrail Fetch User

v1.0.0

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

Testrail Fetch User By Email

v1.0.0

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

Testrail List Attachments For Case

v1.0.0

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

Testrail List Attachments For Plan

v1.0.0

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

Testrail List Attachments For Plan Entry

v1.0.0

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

Testrail List Attachments For Run

v1.0.0

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

Testrail List Attachments For Test

v1.0.0

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

Testrail List Bdds

v1.0.0

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

Testrail List Case Fields

v1.0.0

Fetch a list of all customized case fields in your Testrail account. Use when you need to see existing fields to manage or create cases. Returns an ar...

Testrail List Case Statuses

v1.0.0

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

Testrail List Case Types

v1.0.0

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

Testrail List Groups

v1.0.0

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

Testrail List Labels

v1.0.0

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

Testrail List Priorities

v1.0.0

List all test priorities configured within Testrail. Utilize this to categorize and prioritize test cases efficiently. Returns priority details such a...

Testrail List Projects

v1.0.0

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

Testrail List Reports

v1.0.0

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

Testrail List Result Fields

v1.0.0

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

Testrail List Results

v1.0.0

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

Testrail List Results For Case

v1.0.0

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

Testrail List Results For Run

v1.0.0

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

Testrail List Roles

v1.0.0

Obtain a list of all user roles defined in your TestRail instance. This is useful for managing user permissions and understanding role-based access co...

Testrail List Shared Steps

v1.0.0

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

Testrail List Users

v1.0.0

Access a list of all users registered in your TestRail account. Ideal for user management and monitoring account access. It returns user details, supp...

Testrail List Variables

v1.0.0

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

Testrail Run Report

v1.0.0

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

Testrail Update Result

v1.0.0

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

Testrail Upsert Case

v1.0.0

Create a new test case or update an existing one. Use this to add new test cases to your test suite or modify existing cases. For create: provide sect...

Testrail Upsert Milestone

v1.0.0

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

Testrail Upsert Plan

v1.0.0

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

Testrail Upsert Run

v1.0.0

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

Testrail Upsert Section

v1.0.0

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

Testrail Upsert Shared Step

v1.0.0

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

Testrail Upsert Suite

v1.0.0

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

Required Providers (1)

TestRail

Developer Tools
Testrail is a test management tool that allows teams to manage, track, and organize software testing efforts. Use it to...

Setup Instructions

Connect this TestRail MCP Bundle Server to any MCP client in minutes

Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients

https://mcp.mcpbundles.com/bundle/testrail

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

⚡ Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use TestRail?

Get started with this MCP Bundle Server and connect it to your MCP client

TestRail MCP Bundle Server - MCP Bundles • MCP Bundles