MCPVault

mutate_section

MCP tool from Testrail MCP Server by uarlouski

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

How to use it

mutate_section is exposed by the Testrail MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the mutate_section tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

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_statuses

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

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_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).