extend_music
Extend or continue an existing Suno track from a chosen timestamp. Provide the audioId from a previous generate_music task and the lyrics prompt for the new section.
Instructions
Extend/continue an existing Suno track from a specific point. Requires audioId from a previous generate_music task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | Set false to submit and return immediately with the task_id (async mode) — then poll with check_task and fetch with download_result. Recommended for long generations to avoid client-side watchdog timeouts. | |
| model | No | V5 | |
| style | No | Style tags for the extension | |
| title | No | ||
| prompt | Yes | LYRICS for the extended section (Suno sings this text). Give real lyric lines; a short instruction like "add an outro" is rejected as malformed lyrics (error 531, refunded). | |
| audioId | Yes | Audio ID from a previous Suno generation (from sunoData) | |
| filename | No | ||
| continueAt | No | Timestamp in seconds to continue from | |
| download_dir | No | Absolute directory to save the file(s) into (created if missing). Defaults to the server's kie/assets/raw/. Must be absolute — the MCP server's working directory is not the caller's. | |
| defaultParamFlag | No | Use default params from original track | |
| max_wait_seconds | No | Override the blocking-mode polling budget in seconds (default: audio 300). Ignored when wait=false. |