Mint/mcp

mint:read

Wait For Many

wait_for_many

Briefly waits for up to 25 existing assets together while keeping each asset's outcome independent.

Parameters

Input schema generated from the registry. Required parameters are tagged.

  • assetsrequired

    array

  • timeout_ms

    number

  • poll_interval_ms

    number

  • until_stage

    "preview" | "final"

  • contextrequired

    string

    Describe the user's goal and why this tool helps in 15-25 words. Do not include credentials, personal data, identifiers, URLs, emails, or account addresses.

Example request

{
  "assets": [
    {
      "asset_type": "model",
      "asset_id": "mn785pg330fdx30ty4achjv80985ne5z"
    },
    {
      "asset_type": "material",
      "asset_id": "matmossystone123"
    }
  ],
  "until_stage": "final",
  "timeout_ms": 30000,
  "poll_interval_ms": 5000
}

Example response

{
  "summary": {
    "total": 2,
    "complete": false,
    "completed": 1,
    "stageReached": 0,
    "failed": 0,
    "cancelled": 0,
    "unavailable": 0,
    "timedOut": 1,
    "pending": 1
  },
  "assets": [
    {
      "assetType": "model",
      "assetId": "mn785pg330fdx30ty4achjv80985ne5z",
      "status": "succeeded",
      "terminal": true,
      "reason": "completed",
      "chatUrl": "https://mint.gg/chat/j572z3a4b5c6d7e8f9g0h1i2j3"
    },
    {
      "assetType": "material",
      "assetId": "matmossystone123",
      "status": "processing",
      "terminal": false,
      "reason": "timeout",
      "retryAfterMs": 5000
    }
  ]
}

Use cases

  • Wait once for a model-and-material kit instead of polling every handle separately.
  • Keep completed assets when another asset fails, is unreadable, or needs another short wait.