submit_training_job
Submit a training job for a model version and monitor its status until TRAINING_COMPLETED or TRAINING_FAILED.
Instructions
Submit a training job for a model version.
Track completion: Poll list_model_versions for the model and watch the target
version's status until it reaches TRAINING_COMPLETED or TRAINING_FAILED (same as the
web UI). This is the most reliable approach across MCP hosts.
If your integration exposes get_training_status, you can instead pass the returned
jobId with wait=true to block until the Batch job finishes (typical 2–3 min).
Some hosts omit that tool when running stale server code — use list_model_versions then.
dataset_version_id can be omitted when the model version was created with
create_model_version in the same flow — the backend resolves target_feature,
file, and dataset from the model version record automatically. Pass it only to
override with a different qa_cleaned/training dataset version.
Returns {jobId, modelVersionId, status}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_version_id | Yes | ||
| dataset_version_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||