Set it up
-
Turn on Suno in your AI
Add a community Suno MCP server to your AI tool with a music-API token, then ask it to write and generate a song from your idea.
-
Add it to your app once
Copy the short config below into your app. It just tells your AI where to find Suno.
-
Just ask
Tell it what you want in plain words — no special commands.
For example, say
“Generate an epic orchestral battle theme with lyrics about a final stand at dawn.”
Need the exact config? Show it +
Add to your client
{
"mcpServers": {
"suno": {
"command": "python",
"args": [
"/absolute/path/to/suno-mcp/server.py"
],
"env": {
"SUNO_API_KEY": "<your-sunoapi.org-key>",
"SUNO_API_BASE_URL": "https://api.sunoapi.org"
}
}
}
}Paste into your client's MCP configuration file.
Get the skill
A ready-made skill that teaches your AI agent to use Suno well. Community plugin (not by Suno) — a full Suno music pipeline.
/plugin marketplace add bitwize-music-studio/claude-ai-music-skills Ready-to-run prompts
If you ask, Suno does it. Copy one, paste it into Claude, Codex or ChatGPT, done. No setup.
Make a podcast intro
If you ask
“Make a punchy 20-second intro track for my tech podcast — upbeat and electronic.”
Then
A punchy short intro track for your show.
Write a birthday song
If you ask
“Write and generate a cheerful birthday song that says the name 'Mia' in the chorus.”
Then
A custom song with someone's name in it.
Turn a poem into a song
If you ask
“Here are some lyrics — turn them into a warm acoustic folk song: [paste your lines].”
Then
Set your own words to music.
How to get good results
Checked 2026-06-14 — live · by Ilya GindinTested prompts and honest limits — deeper than the README.
Suno is genuinely good, but the difference between a throwaway take and a usable track is in how you phrase the ask. Three things the README won't tell you: it adds vocals unless you forbid them, it reads bracket tags as song structure, and a tight style line beats a long paragraph every time. These are the prompts that actually land.
Get a clean instrumental (no surprise vocals)
Prompt that works
“Make a lo-fi hip hop beat, 70 BPM, rainy-night mood, mellow Rhodes, vinyl crackle. Instrumental, no vocals.”
Why: Suno adds a vocal line by default. The exact words “instrumental, no vocals” are the only reliable way to stop it — leaving it out is the #1 reason a beat comes back with random singing.
Control the song's structure
Prompt that works
“Write an upbeat indie-pop song. Use these sections: [Verse] hopeful morning, [Chorus] big sing-along hook, [Bridge] quiet, then [Chorus] louder.”
Why: Suno reads bracket tags like [Verse], [Chorus], [Bridge] as real arrangement cues. Without them you get one shapeless take; with them you get a song that builds.
Set your own lyrics to music
Prompt that works
“Here are my lyrics — set them to a warm acoustic folk song, female vocal, slow tempo: [paste your lines].”
Why: Describe the voice and tempo, not just the genre. “Warm, female, slow” steers the vocal far more than “folk” alone, and pasting finished lyrics stops Suno from rewriting them.
Make a track that loops for a stream or video
Prompt that works
“Keep this track but make it loopable — the last few seconds should blend back into the intro, and add a gentle tape hiss.”
Why: Suno won't loop unless asked. Naming the blend point (last seconds into the intro) is what makes the seam vanish, so it can run forever under a video.
What it can’t do
- ×No official API. These connectors route through third-party music-API resellers, so one can break when the reseller changes — that's the real trade-off for access.
- ×You pay per generation through the reseller's token, on top of (or instead of) a Suno subscription — costs add up fast across re-rolls.
- ×You get a finished stereo song, not separate stems. For real remixing or multitrack control, export and open it in a DAW.
- ×Long paragraph prompts get truncated. Keep the style line short and put the arrangement in bracket tags instead.
What it can access
Your prompts and generated tracks pass through a third-party music-API reseller (api.sunoapi.org), authenticated by your reseller API key — Suno has no official API. The connector itself runs locally.
Source: github.com · checked 2026-07-13
Good to know
- · Not official — Suno publishes no public API, so these connectors depend on third-party resellers that can break or change.
- · Routing through grey-market music APIs may conflict with Suno's terms — check before using a paid account.
When to use
- ✓ You want full songs from a text idea
- ✓ You want lyrics and vocals generated together
- ✓ You're comfortable with a community tool
When not to use
- × You need an official, supported connector
- × You want to avoid third-party API resellers
About
Suno turns a text description into a complete song with vocals and instruments. Community connectors let an assistant like Claude write and generate a track from your prompt — you describe the mood, style, and lyrics in plain words.
These are community-built, not official. Suno has no public API, so the connectors route through third-party music API resellers — handy, but read the gotchas before trusting one with a paid key.
Workflows That Use Suno
Generate a chill beat in Suno, then a seamless matching visual in Kling — a ready-to-post study/stream loop, no DAW and no video editor.
Write the song in Suno with bracket-tag sections, generate one visual per section in Kling, and let the song's own structure drive the shot list.
Tell Claude the mood, style, and a few words, and get a full song back with vocals — no instruments, no studio.
FAQ
What does Suno do? +
Suno turns a text description into a complete song with vocals and instruments. Community connectors let an assistant like Claude write and generate a track from your prompt — you describe the mood, style, and lyrics in plain words.
Do I need to know how to code? +
No. Turn it on in your AI's settings and ask in plain English — no terminal, no coding.
When should I use Suno? +
Reach for it when you need to: You want full songs from a text idea; You want lyrics and vocals generated together; You're comfortable with a community tool.
When should I avoid Suno? +
Skip it when: You need an official, supported connector; You want to avoid third-party API resellers.
Is Suno free? +
Suno is pay-as-you-go. You only pay for what you use.
How do I install Suno? +
In Claude Code, run: claude mcp add suno -- docker run --rm -i -e SUNO_API_KEY=<your-sunoapi.org-key> -e SUNO_API_BASE_URL=https://api.sunoapi.org ghcr.io/codekeanu/suno-mcp:latest. Copy-paste configs for Claude Desktop, Cursor, and Windsurf are at the top of this page.
How do I get a clean instrumental (no surprise vocals) with Suno? +
Try this prompt: "Make a lo-fi hip hop beat, 70 BPM, rainy-night mood, mellow Rhodes, vinyl crackle. Instrumental, no vocals." — Suno adds a vocal line by default. The exact words “instrumental, no vocals” are the only reliable way to stop it — leaving it out is the #1 reason a beat comes back with random singing.
How do I control the song's structure with Suno? +
Try this prompt: "Write an upbeat indie-pop song. Use these sections: [Verse] hopeful morning, [Chorus] big sing-along hook, [Bridge] quiet, then [Chorus] louder." — Suno reads bracket tags like [Verse], [Chorus], [Bridge] as real arrangement cues. Without them you get one shapeless take; with them you get a song that builds.
How do I set your own lyrics to music with Suno? +
Try this prompt: "Here are my lyrics — set them to a warm acoustic folk song, female vocal, slow tempo: [paste your lines]." — Describe the voice and tempo, not just the genre. “Warm, female, slow” steers the vocal far more than “folk” alone, and pasting finished lyrics stops Suno from rewriting them.
How do I make a track that loops for a stream or video with Suno? +
Try this prompt: "Keep this track but make it loopable — the last few seconds should blend back into the intro, and add a gentle tape hiss." — Suno won't loop unless asked. Naming the blend point (last seconds into the intro) is what makes the seam vanish, so it can run forever under a video.