Get karaoke
get_karaokeRead a Quick project's authoritative status, progress, allowed actions and current MP4 links. While processing, this read waits up to 20 seconds for completion or an actionable state and returns the newest status. After a start or a request to monitor, keep calling this tool for the same project in the current turn until ready, failure, cancellation or lyrics review; do not ask the user to request each check. Do not repeat start or automatically retry a failure. Always use the project_id returned by an upload ticket to reconcile a timeout or lost raw-upload response before declaring failure or creating another upload. An existing awaiting_start draft means the audio arrived: resume its current quote. For that issued ID only, an immediate not_found during an in-flight upload is inconclusive; briefly wait and recheck the same ID once, then report receipt as unconfirmed if it is still unavailable. Do not infer that the server is down from a timeout alone. Discuss quotes, processing, errors and corrections in the conversation. Only after this reports a current ready MP4 and no lyrics review, call show_karaoke to display the finished preview and download.
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>"
},
"name": "get_karaoke"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| media | No | ||
| quote | No | ||
| stage | No | ||
| status | No | ||
| visual | No | ||
| project | No | ||
| progress | No | ||
| can_retry | No | ||
| can_start | No | ||
| demo_mode | No | ||
| can_cancel | No | ||
| project_id | No | ||
| studio_url | No | ||
| can_handoff | No | ||
| lyrics_source | No | ||
| preview_ready | No | ||
| visual_source | No | ||
| visual_warning | No | ||
| command_version | No | ||
| project_revision | No | ||
| can_replace_lyrics | No | ||
| can_update_visuals | No | ||
| visual_preferences | No | ||
| needs_lyrics_review | No | ||
| lyrics_search_outcome | No | ||
| lyrics_search_provider | No |