Create Test Case
tm_create_test_caseCreate a single test case in a project folder, with optional steps and references to existing step Modules (module steps are included; the Module itself is unchanged). For creating many cases from a requirement, prefer tm_generate_test_cases.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"title": "<title>"
},
"name": "tm_create_test_case"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Labels | |
| type | No | e.g. Functional, Regression, Smoke & Sanity | |
| title | Yes | Test case title | |
| status | No | e.g. Live, Unverified, Ready (default per project settings) | |
| priority | No | Lowest, Low, Medium, High or Highest | |
| folder_id | No | Folder to file the case into | |
| module_ids | No | Existing step Module ids to include (appended as module steps after test_steps) | |
| project_id | Yes | Project ID (ULID) | |
| test_steps | No | Ordered steps | |
| description | No | What the case verifies | |
| preconditions | No | Setup required before the steps | |
| estimated_time | No | Estimated execution time in minutes | |
| automation_status | No | Automated, Not Automated or To Be Automated |