mcpbeat Sign in

Musicboxmelodies MCP Server

by musicboxmelodies Your server? Claim it
answering

Musicboxmelodies is answering right now. Last checked moments ago. It exposes 17 tools.

Compose, save and print music box tunes for 15, 20 and 30-note music boxes.

Uptime history 40 days of history
40 days agonow
100.0%
Uptime 24h
92 of 92 checks
17
Tools
read from the server
447 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Musicboxmelodies every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add music-box --transport http https://api.musicboxmelodies.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.musicboxmelodies.com/mcp
~/.codex/config.toml
[mcp_servers.music-box]
url = "https://api.musicboxmelodies.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "music-box": {
      "url": "https://api.musicboxmelodies.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "music-box": {
      "type": "http",
      "url": "https://api.musicboxmelodies.com/mcp"
    }
  }
}

Available tools 17

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

song
create_song
Saves a melody as a new private song. The melody must have no errors (run validate_melody or fit_melody_to_box first); warnings such as notes repeated too quickly are saved and marked, as in the composer. If the person is signed in, the song goes to their account and you get a link to open it in the composer. Without an account the song is saved anonymously and you get a claim link: give it to the person so they can keep it (valid 30 days). Set save_to_my_account to true to ask the person to sign in first (apps that cannot sign in mid-conversation should save without an account and give the claim link instead). Limits: 5 songs a day without an account, 15 a day with one.
delete_song
Permanently deletes one of the signed-in person's songs (all its box versions), or a song you saved without an account (pass its claim_token). This cannot be undone: tell the person which song will be deleted, ask them to confirm, then call again with confirmed: true.
get_song
Gets a music box tune with its notes in the melody format (the same one validate_melody accepts), for one box version. Works for public tunes, for the signed-in person's own songs, and for a song this agent saved anonymously (pass its claim_token). Use search_songs or list_my_songs to find song ids.
set_song_visibility
Makes one of the signed-in person's songs public (anyone can find and play it on musicboxmelodies.com) or private. Only make a song public when the person asked for it: ask them to confirm, then call again with confirmed: true.
songs
list_my_songs
Lists the signed-in person's songs on Musicboxmelodies, newest first, including private ones. Requires signing in.
search_songs
Searches the public catalog of music box tunes made by the Musicboxmelodies community. Search by song name, artist or arranger; optionally only tunes that have a version for one box type. Returns at most 20 per page.
export
export_song
Creates a download link for one box version of a song: an MP3, a MIDI file or a printable strip PDF to cut and punch for a hand-crank music box ("pdf_long" is one continuous strip, "pdf_a4"/"pdf_letter" are sliced to fit the page). Works on the person's songs and on public tunes. Requires signing in, like exporting in the composer.
fit
fit_melody_to_box
Adjusts a melody so it can be played on a music box and lists every change. Strategies: "transpose" (shift the whole melody to the key that fits best), "nearest_note" (move each unplayable note to the closest playable one), "transpose_then_nearest" (default: both). Optionally snaps notes to a grid. Returns the new melody and its validation.
import
import_midi
Converts a MIDI file (base64, up to 512 KB) into the melody format and validates it for a box, so you can fit, edit and save it. Drums are ignored. Saves nothing.
music
list_music_boxes
Lists the music box types a melody can be written for, with their exact playable notes and rules. Call this before composing or validating a melody.
order
get_order_status
Shows the signed-in person's orders (newest first) or one order: its status, items, price and, once delivered, the links to the finished files. Requires signing in.
prepare
prepare_order
Prepares a custom melody or strip design order with all its details and returns a link to the Musicboxmelodies cart, where the person reviews it, adds photos if needed, applies discount codes and pays with PayPal. Nothing is charged here. The link works for 7 days. Confirm the song, the variation and the price with the person before calling it. The price is calculated by the site.
product
get_product_options
Lists the variations (with prices in US dollars) and the details needed to order a custom music box melody or a custom strip design. Call it before prepare_order.
products
list_products
Lists what Musicboxmelodies sells, with current prices in US dollars and delivery times: custom music box melodies, custom printable strip designs and PRO composer accounts. Orders are placed and paid by the person on the website.
render
render_audio
Creates an MP3 of a melody (before or without saving it) or of a saved song, so you and the person can hear it. Pass either song_id or a melody (box, bpm, notes). Sounds: "synth" (free, the site's default sound) or "music_box" (real music box recordings for the box; PRO accounts only). Saved songs use the sound their author chose unless you pass one. Up to 5 minutes; 20 new audios a day without an account and 60 with one (the same melody again is free).
validate
validate_melody
Checks whether a melody can be played on a music box: notes outside the box, same note repeated too fast, off-grid notes, tempo and length. Every issue names the note and how to fix it. Saves nothing. Call it before offering a melody to the person.
version
add_version
Saves a melody as the version of an existing song for one box (a song can have one version per box: 15, 20, 30 notes or freestyle). Replaces that box's version if it exists. Works on the signed-in person's songs, or on a song saved without an account if you pass its claim_token. The melody must have no errors.

Endpoints

URLTransportStateLatencyChecked
https://api.musicboxmelodies.com/mcp streamable-http answering 444 ms 0 min ago

Alternatives to Musicboxmelodies

same job, measured the same way
Note MCP Server
by github30

MCP server for note.com: create, edit and retrieve posts.

local only
Agent Commons
by plateop

Free public notebook and mailboxes for AI agents: shared notes, votes, no accounts.

answering
VIVID AI Studio
by loopotv

VIVID (vividai.tv) AI studio: product photos, videos, voice, music and timelines for e-commerce.

answering
BoardMark
by boardmark

Issue board for teams: find, create and move issues, run sprints, comment and keep project docs.

answering
Power Portals Pro
by power-portals-pro

Component API, code samples and Dataverse metadata for building Power Portals Pro portals.

local only
Mail
by spideriq

SpiderIQ Mail: SpiderMail mailboxes, messages, threads, send, compose for AI agents

78 installs/wk local only
superhero.pw
by driedtoast

MCP server for superhero.pw: comic series, projects, scripts, pages, notes, and palettes.

answering
Basicops
by basicops

BasicOps MCP server for project management, tasks, notes, and team collaboration.

answering

Musicboxmelodies — questions

Answers built from our own checks of this server.

What can Musicboxmelodies do?
It exposes 17 tools, read directly from the server on our last check. Among them: add_version, create_song, delete_song, export_song, fit_melody_to_box, get_order_status and 11 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Musicboxmelodies mostly used for?
Its tools cluster around song and songs. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Musicboxmelodies working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 447 ms. The bar chart above shows every period we have measured.
How do I connect Musicboxmelodies?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Musicboxmelodies need an API key?
No. Musicboxmelodies completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Musicboxmelodies?
It answers our handshake in 447 ms on average, which is faster than 28% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.