Search TestRail for test cases, test runs, test plans, projects, or any resource using natural language. Returns ranked results with IDs, titles, and ...
List test plans for a project with filtering, sorting, and pagination. Test plans allow grouping multiple test runs together with configurations.
Universal fetch tool that retrieves ANY TestRail resource using smart ID routing with colon-separated format. Supports projects, test cases, test runs...
Move a section to another suite or parent section. Changes section hierarchy and organization. Requires TestRail 6.5.2 or later.
List TestRail users. Can be scoped to a specific project or return all users. Non-administrators must provide a project_id.
Close (archive) an existing test plan and all its test runs. Closing a plan cannot be undone and archives all runs, tests, and results. Closed plans a...
Universal delete tool that removes ANY TestRail resource (project, test case, test run, test plan, test suite, section, milestone) using smart ID rout...
List TestRail projects with filtering, sorting, and pagination. Shows project ID, name, announcement, suite mode, and completion status. The workhorse...
List test results with filtering and pagination. Can retrieve results for a specific test, all results in a test run, or results for a specific case i...
List tests (test case instances) in a test run. Tests are instances of test cases that belong to a specific run and can have results, comments, and st...
Execute an API-accessible report and get URLs for HTML and PDF formats. Reports must be configured with 'On-demand via the API' setting in TestRail. R...
List test suites for a project with pagination.
List sections for a project and test suite. Sections are used to organize and group test cases.
Create new project or update existing project settings. Provide id for update mode, omit for create mode. Requires administrator access.
List test runs for a project with filtering, sorting, and pagination. Only returns test runs that are NOT part of a test plan. For plan-based runs, us...
Close (archive) an existing test run. Closing a run cannot be undone and archives all tests and results. Closed runs are read-only but preserved for h...
List milestones for a project with filtering and pagination.
Create new test suite or update existing test suite. Provide suite_id for update mode, omit for create mode.
Copy test cases to another section. Creates duplicates of the cases in the target section. Useful for reusing test cases across different test suites ...
List test cases for a project with rich filtering, sorting, and pagination. Supports filtering by suite, section, priority, type, milestone, creation ...
Connect this Testrail Tools MCP server to any MCP client in minutes
Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients
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.
Skip the manual setup! Use the .mcpb
file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.