Find / Get Test Cases
tm_get_test_casesFind test cases in a project by filters (folder, priority, automation status, type, tags) and/or search (matches test case ID like TC-123, or title; minimum 3 characters) — returns summaries. Filters combine (AND). Pass case_id instead to get one case's full detail (steps, BDD scenarios, field values).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "tm_get_test_cases"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-based) | |
| tags | No | Filter by tags | |
| type | No | Filter by test type (e.g. Functional, Regression, Smoke & Sanity) | |
| limit | No | Max results per page | |
| search | No | Full-text keyword (min 3 chars) | |
| case_id | No | Test case ID (ULID). When given, returns that case's full detail and all other filters are ignored. | |
| priority | No | Filter by priority (e.g. Lowest, Low, Medium, High, Highest). A value outside the project's priority list is rejected with the valid values. | |
| folder_id | No | Only cases in this folder | |
| project_id | No | Project ID (ULID). Required unless case_id is given. | |
| automation_status | No | Filter by automation status (e.g. Automated, Not Automated, To Be Automated) |