Tunova

Integrations

Tunova is the Suno API wherever you already build — AI agents, no-code tools, or code. One key, one API, billed only on successful renders (a failed render auto-refunds). Grab a free key (50 tokens, no card) and drop music generation in.

AI agents & IDEs

Claude · Codex · Cursor · any MCP client

Claude Code

· plugin

Add the plugin, then just ask Claude to make a track — it calls Tunova.

/plugin marketplace add erliona/tunova-agent-plugin
/plugin install tunova-music@tunova

Codex

· plugin

One line adds the same music tools to OpenAI Codex.

codex plugin marketplace add erliona/tunova-agent-plugin

Any MCP client

· hosted MCP

Cursor, Windsurf, or your own agent — point it at our hosted Streamable-HTTP server. Also on Smithery and the official MCP registry.

{ "mcpServers": { "tunova": {
  "type": "http",
  "url": "https://api.tunova.ai/mcp",
  "headers": { "X-API-Key": "sk_live_…" }
} } }

No-code automation

n8n · Zapier · Make

n8n

· ready-made templates

Import a workflow and add your key. Two drop-in templates (form → song, and a webhook music endpoint) on GitHub — they use the core HTTP node, so they run on any n8n (Cloud or self-hosted).

Zapier & Make

· via HTTP

Use a Webhooks / HTTP action: POST /api/generate with a prompt, then read the result from GET /api/jobs/{id}. Native apps are on the way.

Code

Python · Node · REST

Python & Node SDKs

Official zero-dependency clients.

pip install tunova
npm install tunova

REST API

Async: submit returns a job_id; poll or take a webhook.

curl -X POST https://api.tunova.ai/api/generate \
  -H "X-API-Key: sk_live_…" \
  -d '{"prompt":"calm rainy-night lofi"}'

Every integration runs on the same API: Suno v5.5, billed only on success, tokens never expire. Tunova is an independent service, not affiliated with Suno.