Generate Suno AI music (v4.5/v5/v5.5) from any MCP client. Async; billed only on success.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Tiny, zero-dependency clients + MCP manifest for the Tunova music API β generate music with Suno (v5.5) over a simple REST or MCP interface. Generation is async and billed only on success: a failed render refunds itself.
python/tunova.py β stdlib only, Python 3.8+.node/tunova.ts β Node 18+ (fetch built in).server.json β hosted Streamable-HTTP server at https://api.tunova.ai/mcp.Get a key (50 free tokens, no card) at https://tunova.ai. Full reference: https://api.tunova.ai/docs Β· live status: https://tunova.ai/status.
Tunova is an independent service, not affiliated with or endorsed by Suno. Tracks come from paid Suno plans; review Suno's terms for your use case.
Prefer no install? python/tunova.py is stdlib-only β vendor the single file and import it.
Both generate() calls submit a job and poll until the track is delivered. Prefer fire-and-forget?
Use submit() with a callback_url and take an HMAC-signed webhook instead.
Tools: generate_song Β· wait_for_song Β· check_song. Same API key, same billed-on-success rule.
If you pass callback_url, Tunova POSTs the terminal job with
X-Webhook-Signature: sha256=<hmac> over <X-Webhook-Timestamp>.<rawBody>, keyed with your
whsec_β¦ secret (view/rotate it on the dashboard's API-keys page). Verify against the raw body
before parsing β both SDKs ship a verifier (Tunova.verify_webhook / verifyWebhook).
MIT β see LICENSE. The SDK code is yours to use freely; your use of the Tunova API is governed by the terms.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tunova)<a href="https://allmcps.com/mcp/tunova"><img src="https://allmcps.com/api/badge/tunova?style=directory" alt="Tunova on AllMCPs" /></a>