Bandmixr

com.bandmixrPublished by bandmixr.comOfficial publisherv1.0.0Updated Oct 28, 2026

AI mixing and mastering in the chat: check a song, mix your stems, change the mix in plain words.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

Bandmixr brings AI mixing and mastering into the chat: analyze a mix, mix stems, adjust the mix in plain words and master the result.

What you can do
  • Analyze a mix or master in the browser: loudness, true peak, clipping, stereo image and tonal balance, with a 30-second mastered preview
  • Create, list and update songs, and open the studio for a song to upload stems, confirm labels and play original, mix and master
  • Set stem labels from what the person says, then mix and master the stems in one go
  • Adjust a finished mix on request (stem level, mute, reverb, panning) and re-master in another style
  • Show the connected account's plan and limits
When to use it
Useful when someone wants help checking whether a mix is ready, mixing uploaded stems, or mastering a finished song without leaving the chat. The studio opens in the conversation, so the person can upload files and listen to previews there.
Requirements
A remote endpoint at bandmixr.com; nothing to install. A Bandmixr account is needed to master a full song and to see the account plan and songs. The studio in the chat handles uploads and previews through short-lived tickets it requests itself.
Before you install
Mixing and mastering change songs in the Bandmixr account: a new master replaces an earlier one made in the chat, and adjusting a mix re-renders the mix and master. Only the person can confirm stem labels in the studio. Files are handled in the browser for analysis, but stems are uploaded for mixing.

Installation

In SourceWeft

  1. Open Bandmixr in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.bandmixr%2Fbandmixr/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "bandmixr": {
      "type": "http",
      "url": "https://bandmixr.com/mcp"
    }
  }
}

Tools

15

master_song

Master a song

Opens the Bandmixr studio in the chat to master or enhance a finished song (a stereo mix). The song is checked in the browser for loudness, peaks, stereo image and tonal balance, and a 30-second mastered preview plays next to the original. Mastering the full song needs a Bandmixr account.

Parametersgenrepreset

check_mix

Check a mix

Opens the Bandmixr Mix Analyzer in the chat. It checks a mix or master in the browser (the file is not uploaded): loudness (LUFS), true peak, clipping, stereo image and tonal balance, with a verdict for each and a 30-second mastered preview.

Parametersgenre

get_analyzer_session

Get studio session

Returns a 30-minute ticket and the address of the Bandmixr preview service, which the studio in the chat uses for the 30-second mastered preview. The studio calls this tool on its own; the assistant does not need to call it directly.

Takes no parameters.

get_account

Show my Bandmixr account

Shows the connected Bandmixr account's plan and its limits (stems per song, song length, storage). Needs the person to connect their Bandmixr account.

Takes no parameters.

list_songs

List my songs

Lists the person's Bandmixr songs, most recently changed first.

Takes no parameters.

get_song_status

Get song status

One song's stems with their labels, uploads and analysis still running, whether the person has confirmed the labels, and where the mix and master stand.

ParameterssongIdrequired

create_song

Create a song

Creates a new song in Bandmixr for mixing stems and opens the studio with its upload box. The genre and the mastering style are the ones the person names (other and streaming when they name none). Mixing and mastering are part of it: they start by themselves once the stems are uploaded and the person has confirmed the labels in the studio.

Parametersmixgenretitlepreset

update_song

Rename a song or change its genre

Changes the title or the genre of a song (not while it is being mixed).

ParametersgenretitlesongIdrequired

open_song_studio

Open a song in the studio

Opens the Bandmixr studio for a song in the chat. It shows what the song needs next: the upload box for stems, the label check (only the person can confirm labels there), the mix progress, or the player with the original, the mix and the master.

ParameterssongIdrequired

get_song_session

Start a studio session for a song

Returns a 15-minute ticket for one of the person's songs, which the studio in the chat uses to upload stems, show the label check and the progress, and play the original, the mix and the master. The studio calls this tool on its own; the assistant does not need to call it directly.

ParameterssongIdrequired

prepare_full_master

Prepare mastering of the full song

Creates a new song named after the file the person checked in the studio and returns a short-lived ticket for uploading it, so the studio can upload and master the full song. The studio calls this tool when the person chooses to master the full song; the assistant does not need to call it directly.

Parametersgenretitlerequired

set_stem_labels

Set stem labels

Sets what is on each stem from what the person says about their files (stem ids and file names come from get_song_status). It does not confirm the labels: the person still confirms them with "Labels are correct" in the studio before anything is mixed.

ParameterslabelsrequiredsongIdrequired

mix_and_master

Mix and master a song

Mixes an existing song's stems and masters the mix in one go (draft, final mix, master), for example to mix it again with another genre or mastering style; a song made with create_song is already set up for this. It waits for the uploads, the analysis and the person's "Labels are correct" in the studio, then starts by itself. The mastering style is the one the person names (streaming when they name none). The studio shows the progress and plays the result; a new mix replaces the earlier version made in the chat (downloaded versions and mixes made on the website stay).

ParametersmasterpresetsongIdrequired

start_mastering

Master a mixed song

Masters the song's finished mix, or masters it again in another style (for example "louder": loud). The song needs a finished mix, from mix_and_master or an uploaded mix. The studio shows the progress and plays the new master, which replaces an earlier master made in the chat (downloaded ones stay).

ParameterspresetrequiredsongIdrequired

adjust_mix

Change the mix

Changes a song mixed from stems the way the person asks after listening: a stem louder or quieter, muted or back in, more or less reverb, or placed left, center or right. One call takes all the changes for a song. Bandmixr then makes the mix and the master again with the changes (about as long as the first mix); the studio shows the progress and plays the new version, which replaces the earlier version made in the chat (downloaded versions and mixes made on the website stay). Stem ids, file names and the current settings come from get_song_status.

ParameterspresetsongIdrequiredchangesrequired

Version history

1
  1. v1.0.0LatestOct 14, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.