{"schema_version":"1.0","documentation_url":"https://taskfuel.ai/catalog/manifest/","source":{"type":"provider_specifications","date":"2026-10-15","catalog_url":"https://taskfuel.ai/catalog/"},"capability":{"id":"suno","name":"Suno","description":"Full songs with vocals, plus lyrics, from a prompt.","category":{"id":"audio","name":"Audio & music"},"url":"https://taskfuel.ai/tools/generate-music/","guide_url":"https://taskfuel.ai/tools/generate-music/","detail_url":"https://taskfuel.ai/catalog/capabilities/suno.json","providers":[{"name":"Suno via Locus","domains":["suno.mpp.paywithlocus.com"]}],"price":{"type":"quote_required","amount":null,"currency":"USD","unit":null,"basis":"request_quote","quote_required":true},"example_prompt":"Use TaskFuel to make a 30-second upbeat Suno track for a product demo, no vocals.","endpoint_count":2},"endpoints":[{"provider":{"name":"Suno via Locus","domain":"suno.mpp.paywithlocus.com"},"method":"POST","url":"https://suno.mpp.paywithlocus.com/suno/generate-music","name":"Generate Music","description":"Submit an AI music generation task. Returns a taskId immediately — use get-music-status to poll for completion. In custom mode, you control the style, title, and prompt; in non-custom mode Suno creates everything from the prompt alone. Typical completion time: 30–120 seconds.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}},{"provider":{"name":"Suno via Locus","domain":"suno.mpp.paywithlocus.com"},"method":"POST","url":"https://suno.mpp.paywithlocus.com/suno/generate-lyrics","name":"Generate Lyrics","description":"Submit a lyrics generation task. Returns a taskId — use get-lyrics-status to poll for completion. Generates structured lyrics with [Verse], [Chorus], [Bridge] markers. Typical completion time: 5–15 seconds.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}},{"provider":{"name":"Suno via Locus","domain":"suno.mpp.paywithlocus.com"},"method":"POST","url":"https://suno.mpp.paywithlocus.com/suno/get-music-status","name":"Get Music Status","description":"Poll the status of a music generation task. Call repeatedly until status is SUCCESS (or a failed state). On SUCCESS, response includes audioUrl and imageUrl for each generated track. Status values: PENDING, TEXT_SUCCESS, FIRST_SUCCESS, SUCCESS, CREATE_TASK_FAILED,…","supporting_call":true,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}},{"provider":{"name":"Suno via Locus","domain":"suno.mpp.paywithlocus.com"},"method":"POST","url":"https://suno.mpp.paywithlocus.com/suno/get-lyrics-status","name":"Get Lyrics Status","description":"Poll the status of a lyrics generation task. Returns the generated text with structural markers ([Verse], [Chorus], etc.) and a title when complete.","supporting_call":true,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}}]}