get_statuses

MCP tool from Testrail MCP Server by uarlouski

Systematically list all configured test statuses (Passed, Failed, Blocked, Retest, etc.).

How to use it

Project documentation lists get_statuses for the Testrail MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

FULL TESTRAIL MCP SERVER LISTING

Other tools in Testrail MCP Server (29)

add_attachment

Add an attachment (screenshot, log, file, or auto-zipped directory) to a test case or test run (entitytype: "case" \

add_case

Seamlessly create a new test case equipped with robust custom field validation.

add_results

Submit test results to a test run using the specific testid.

add_results_for_cases

Submits results to a run mapping directly to caseids, streamlining automation workflows.

add_shared_step

Create a new reusable set of shared test steps.

delete_entity

Deletes a specified TestRail entity (supports "case", "sharedstep", or "attachment") by its ID. Requires TESTRAILALLOWDELETEOPERATIONS to be set to true in your environment.

get_case

Fetch complete, structured details of a specific test case, including custom steps and fields.

get_case_fields

Discover custom field definitions, formats, and UI dropdown options. Supports filtering by projectid.

get_cases

Query test cases with advanced filtering (priority, template, type, etc.) and pagination.

get_configurations

Retrieve all configuration groups and configurations for a project.

get_priorities

Retrieve priority levels configured within your instance structure.

get_results

Retrieve paginated results for a specific test ID.

get_sections

Navigate the precise folder/section hierarchy of any test suite.

get_shared_step

Retrieve precise details of a specific shared test step set.

get_shared_step_history

View the complete audit trail and version history of a shared step set.

get_shared_steps

List shared test steps for a project with optional reference filtering.

get_templates

Identify available case templates to mandate correct AI structuring.

get_tests

Retrieve individual tests for a specific test run, with optional status filtering.

get_users

Retrieve active users. Handles per-project filtering and automatic fallback polling for non-admin accounts.

mutate_run

Create a new test run or update an existing one in TestRail.

mutate_section

Create a new section or update an existing section in TestRail.

mutate_suite

Create a new test suite or update an existing one in TestRail.

query_attachment

Download an attachment to a local file (action: "one") or retrieve attachment metadata for a test case or test run (action: "many", supporting outputfile export).

query_project

Retrieve a single project (action: "one") or all active projects (action: "many").

query_run

Retrieve a single test run (action: "one") or all test runs for a project (action: "many", supporting filters).

query_suite

Retrieve a single test suite (action: "one") or all test suites for a project (action: "many").

update_case

Modify an existing test case's steps, metadata, or titles.

update_cases

Execute bulk-updates on multiple test cases simultaneously to save time.

update_shared_step

Modify an existing shared step set (changes propagate to all linked test cases).