Skip to main content
Glama

generate_song

Start generating a song with Suno. Returns immediately with a job_id — a full render takes 1-3 minutes, so this does NOT return audio. After calling this, call wait_for_song with the returned job_id to get the audio URL when ready. Costs 10 tokens, billed only on success.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tagsNoStyle/genre, e.g. 'lofi hip hop, mellow, rainy'. Most useful in custom mode.
modelNoSuno model: v6, or v5.5 as a compatibility alias for v6. Optional; the account default is unchanged.
titleNoSong title (custom mode).
customNofalse (default): describe the song and Suno writes everything. true: `prompt` is the literal lyrics, and `tags`/`title` are used.
promptYesWhat the song should be about (simple mode), or the exact lyrics (when custom=true).
instrumentalNoIf true, generate without vocals.
idempotency_keyNoOptional logical-request id. Reuse it to recover one submit; use a new value to intentionally generate the same song again or retry after a terminal failed job. When omitted, Tunova derives a stable key from the song arguments for safe automatic retries.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / model / description
      Previous value: -"Suno model version (v5.5 — the only model). Optional; defaults to v5.5."New value: +"Suno model: v6, or v5.5 as a compatibility alias for v6. Optional; the account default is unchanged."
    • changedInput schema / properties / model / enum
      Previous value: -[
      -  "v5.5"
      -]New value: +[
      +  "v6",
      +  "v5.5"
      +]
  2. Changed1 schema field changed
    • addedInput schema / properties / idempotency_key
      Added value: +{
      +  "description": "Optional logical-request id. Reuse it to recover one submit; use a new value to intentionally generate the same song again or retry after a terminal failed job. When omitted, Tunova derives a stable key from the song arguments for safe automatic retries.",
      +  "maxLength": 128,
      +  "minLength": 1,
      +  "type": "string"
      +}
  3. Changed2 schema fields changed
    • changedInput schema / properties / model / description
      Previous value: -"Suno model version. Omit to use the account default."New value: +"Suno model version (v5.5 — the only model). Optional; defaults to v5.5."
    • changedInput schema / properties / model / enum
      Previous value: -[
      -  "v4.5",
      -  "v5",
      -  "v5.5"
      -]New value: +[
      +  "v5.5"
      +]
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.