get_snapshot_status

Check AI training progress
GET

get_snapshot_status

Checks the processing status of a snapshot. Since snapshot creation is asynchronous, poll this tool until the status reaches completed before running simulations.

Returns the current processing state, progress percentage, and any error messages if issues occur.

Parameters

mindId

Typestring
RequiredYes
DescriptionThe mind ID from the create_mind response

snapshotId

Typestring
RequiredYes
DescriptionThe mindAssessmentId from the create_snapshot response

Request

1{
2 "mindId": "abc-123-def-456",
3 "snapshotId": "snapshot-123-abc-456"
4}

Response Examples

While Processing
1{
2 "id": "123e4567-e89b-12d3-a456-426614174003",
3 "mindId": "123e4567-e89b-12d3-a456-426614174000",
4 "status": "processing",
5 "startedAt": "2025-01-15T10:00:00.000Z",
6 "completedAt": null
7}

Training is in progress. Continue polling every 30-60 seconds.

1{
2 "id": "123e4567-e89b-12d3-a456-426614174003",
3 "mindId": "123e4567-e89b-12d3-a456-426614174000",
4 "status": "completed",
5 "startedAt": "2025-01-15T10:00:00.000Z",
6 "completedAt": "2025-01-15T10:05:00.000Z"
7}

Training is complete. Model is ready for simulations using the simulate tool.

1{
2 "id": "123e4567-e89b-12d3-a456-426614174003",
3 "mindId": "123e4567-e89b-12d3-a456-426614174000",
4 "status": "failed",
5 "startedAt": "2025-01-15T10:00:00.000Z",
6 "completedAt": "2025-01-15T10:02:00.000Z"
7}

Training failed. Check the error message or try uploading more data.

Response Properties

PropertyTypeDescription
idstringSnapshot identifier (matches snapshotId parameter)
mindIdstringAssociated mind identifier
statusstringCurrent status: processing, completed, or failed
startedAtstringISO 8601 timestamp when training started
completedAtstring | nullISO 8601 timestamp when training finished (null if still processing)

Status Reference

Meaning: AI model is still training on your data

Next Action: Continue polling every 30-60 seconds

Typical Duration: 5-15 minutes for most files

Meaning: Training succeeded and model is ready

Next Action: Proceed to the simulate tool

Details: The completedAt timestamp indicates when processing finished

Meaning: Processing encountered an error

Next Action: Check the error message and address the issue before retrying

Common Causes: Insufficient data, corrupted files, or format issues

Polling Best Practices

Recommended polling strategy:

  1. First 5 minutes: Poll every 30 seconds
  2. After 5 minutes: Increase to 60-second intervals
  3. Maximum timeout: 30 minutes
  4. On error: Stop polling and check error message

Your AI assistant handles this automatically.

Error Responses

1{
2 "error": "Not Found",
3 "message": "Snapshot with ID 'snapshot-123' does not exist"
4}

Solution: Verify the snapshotId is correct and ensure you’re using the mindAssessmentId from create_snapshot.

1{
2 "error": "Unauthorized",
3 "message": "Invalid or missing API key"
4}

Solution: Verify your API key in the MCP server configuration and ensure the format is correct: Bearer YOUR_KEY.

Next Steps

1

Run Simulations

simulate - Generate predictions using the trained model

See Also