← The Vocals blog AI agents and MCP

How to make music with Claude, using the Vocals MCP server

Short answer

Claude can produce music through MCP, the protocol that lets it use apps’ tools. The Vocals Mac app is a built-in MCP server with 49 tools: in Settings, Connect AI apps, add it to Claude Desktop in one click or copy the command for Claude Code. Then ask for a song; Claude adds tracks, writes notes, mixes, masters, renders the audio and analyses it to fix what it hears.

Claude composing an orchestral piece in the Vocals studio over MCP

Language models can write a chord progression in text, but text isn’t music. To produce, an AI needs what a producer has: a studio, its instruments, a mixer, and ears. MCP, the Model Context Protocol, gives Claude the first three as tools. Vocals adds the fourth.

What MCP is, in one paragraph

MCP is an open protocol for connecting AI assistants to apps. An app that is an MCP server lists tools, each with a name and inputs, such as add_track or master; the assistant decides when to call them, and sees the result. Claude Desktop and Claude Code support it, as do a growing number of other AI apps.

Set it up in two minutes

  1. Download the Vocals app for Mac (macOS 13 or later, Apple silicon or Intel).
  2. Open Settings (⌘,) and go to Connect AI apps.
  3. For Claude Desktop, press Add to Claude Desktop, then restart Claude. For Claude Code, press Copy command and paste it in your terminal.
  4. Ask Claude for something: “Make a lo-fi beat with a Rhodes and a soft vocal chop.”
The Connect AI apps settings in the Vocals Mac app
Connect AI apps, in the Mac app’s Settings.

What Claude can do in Vocals

GroupFor example
Song and libraryOpen, create and save songs; set tempo, key and swing
CompositionCompose a whole song from a description; write chords from symbols or roman numerals
Clips and notesWrite notes or drum step grids; apply 31 MIDI tools
Tracks and soundAdd tracks, load any of 72 recorded instruments, add and tune 20 effects
Arrangement and SessionSet sections, launch scenes, turn scenes into an arrangement
Ears and eyesRender any range and measure it; read the chords back; take screenshots
Mix, master, filesAutoMix, master to a loudness target, export WAV, stems or MIDI
SafetyUndo and redo any number of calls; run several calls as one atomic step

The tools speak a musician’s language. Pitches are “Eb4” or “kick”, positions are “Chorus 2” or “last verse”, lengths are “1/8.” or “2 bars”, values are “-6 dB” or “1.2k”. That keeps Claude’s calls short and readable, and its mistakes rare.

The difference: Claude can listen

Most music tools for AI agents are remote controls: they can press buttons, but the model never hears the result. Vocals can render any range of the song and analyse it: loudness in LUFS, peaks, stereo width, the spectral balance and which tracks fill each band, and the chords actually sounding. So Claude can work like a producer: make a change, listen, and fix what is wrong. A typical reply: “Rendered and listened: the kick was masking the Rhodes, so I lowered it 2 dB.”

Built-in prompts give Claude a workflow to follow: produce_song (from an idea to a mastered song), mix_review (the three biggest mix problems, fixed one at a time), arrange_song, write_part and orchestrate.

Good things to ask

  • “Produce a 90-second synthwave track at 100 BPM, then mix and master it.”
  • “Listen to the mix and tell me the three biggest problems, with numbers. Then fix them.”
  • “Write a string quartet part for the bridge, keeping each instrument in its real range.”
  • “Turn these Session scenes into a full arrangement with a build-up and a drop.”

You stay in control

Claude works in the studio while you watch: each track it adds, each note it writes and each knob it turns appears on screen as it happens. Every call is one undo step, so you can step back through its work, and you can take over at any moment, edit by hand, then ask it to continue from there.

How it compares

For Ableton Live there is the community-made ableton-mcp; Suno, BandLab and GarageBand have no official MCP server for this. Our comparison with ableton-mcp goes through setup, tools and listening, with sources. The full tool list is on the MCP page, and the Academy has a lesson on Claude producing in Vocals.

Questions

Can Claude make music?

Yes, through apps that give it tools. With the Vocals MCP server, Claude can compose a song, write parts note by note, choose sounds, mix, master, export and listen to its own render, using 49 tools.

Which apps can connect to the Vocals MCP server?

Claude Desktop, Claude Code and other apps that support MCP. The server runs in the Vocals Mac app.

Is the Vocals MCP server safe?

It only listens on your Mac, behind a private token, so web pages can’t reach it. Every change Claude makes is one undo step, and several calls can run as one step that rolls back if any fails.

How is it different from ableton-mcp?

ableton-mcp is a community server that controls Ableton Live; it cannot render or hear audio. Vocals’ server is built into the app and can render a range of the song and measure it, so Claude can hear what it made and fix it.

Do I need the Mac app?

Yes. The MCP server runs in the Vocals Mac app, for macOS 13 or later on Apple silicon and Intel.

See all 49 tools, with examples.

Find out more