Generate a track
request_music_generationGenerates a new original instrumental track for this listing, the same as Create in the Music panel. It suits a request for a new, custom, original or generated track, with the style that fits best (the person says yes before it runs) and a short direction: mood, instruments, pacing, tied to this listing, without an artist or song name. It takes a couple of minutes and counts as one of this listing's music generations. The finished track waits in the Music panel for the person to play and approve. On a Full control connection it starts at once; otherwise it returns a confirmationId and waits for the owner's yes.
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": {
"listingId": "<listingId>"
},
"name": "request_music_generation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Optional starting style from the Create tab. | |
| direction | No | Mood, instruments and pacing in a sentence or two, for example: warm, unhurried acoustic guitar and soft piano for a family home, building gently. | |
| listingId | Yes | Listing id from list_listings. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No |