Make songs from
your assistant.
Add Songcode to Claude, ChatGPT or any app that speaks MCP. Ask for a song in plain words, play it right in the conversation, and open it in Songcode when you want to change a note.
https://studio.songco.de/mcp
- Claude
- ChatGPT
- Claude Code
- Cursor
- VS Code
- any MCP app
Hear it where you asked for it.
Every song comes back as a player under the answer: the title, tempo and key, a play button, and a link into Songcode. It runs the song's code with Songcode's own engine, so what you hear is what the code says. Drafts play too.
This one is the real player. Press play.
make a warm loop in c minor with a vibraphone answering the keys
Here's after the last train, a 4 bar loop at 120 bpm. Chords on the electric piano, and the vibraphone answers in the second half. It's saved as a private draft.
Add it in a minute.
Add a custom connector with the server address. Your assistant opens a Songcode page: sign in, read what it asks for, and press allow. There is no key to copy.
Claude
Settings, Connectors, Add custom connector. Paste the address.
ChatGPT
Settings, Apps and connectors. Turn on developer mode, then Create and paste the address.
Claude Code
claude mcp add --transport http songcode https://studio.songco.de/mcp, then/mcpto sign in.Cursor, VS Code and others
Add a remote MCP server with the address. Apps that take a header instead can use an API key from your settings page.
Ask the way you'd ask a person.
Write
“A slow lo-fi loop with a muted trumpet.” “A full drum and bass song that builds for a minute before the drop.”
Change
“Turn the bass down 3 dB and take out the clap.” “Rewrite the keys as a pad.” “Add a shaker.”
Read
“What key is my last draft in?” “Why does the hi-hat sound busy?” Every song is code your assistant can read line by line.
Share
“Publish it.” “Give me the MIDI.” Songs export as .ode, .songcode and MIDI, and publishing makes a link anyone can play.
Your assistant asks before anything that changes your songs, and before publishing, the one step that makes something public.
What it needs.
Songcode writes every song itself, on our side, the same as in the app. Your assistant asks for it and works with what comes back: fast, balanced, extra or ultra compose on a plan, or the model and reasoning you pick on your own key.
Your own key
Save an Anthropic or OpenAI key on your settings page and Songcode writes with it, free from us. Your provider bills you for what it uses.
Or a songcode plan
No key: Songcode writes on models tuned for subscribers, from the plan's weekly usage. Plans are coming soon. See pricing.
The connection reaches your account and nothing else. Remove it in your assistant, or under connections on your settings page, and it stops at once.
Building something?
The same tools are a REST API at https://studio.songco.de/api/v1, with keys from your settings page. Every tool and route is in the docs.