78trust / 100

Musicboxmelodies

by musicboxmelodies.com in Other

MCP serverPassing, checked 11 h ago

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

https://api.musicboxmelodies.com/mcp
Tools
17
open to any client
Uptime
100%
last 30 days
Response time
489 ms
617 ms slowest 5%
Last check
Passed
11 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

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

17 tools

  • 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.

  • 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.

  • 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…

  • 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.

  • 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…

  • 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.

  • 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…

  • 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…

  • list_my_songs

    Lists the signed-in person's songs on Musicboxmelodies, newest first, including private ones. Requires signing in.

  • 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.

  • 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.

  • 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…

  • 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…

  • 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.

  • 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.

  • 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…

  • 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.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
11 h agoPassed200485 ms
25 h agoPassed200521 ms
40 h agoPassed200617 ms
2 days agoPassed200510 ms
3 days agoPassed200606 ms
Show 10 older checks
3 days agoPassed200522 ms
4 days agoPassed200508 ms
4 days agoPassed200497 ms
5 days agoPassed200449 ms
5 days agoPassed200524 ms
6 days agoPassed200442 ms
7 days agoPassed200462 ms
7 days agoPassed200487 ms
8 days agoPassed200464 ms
8 days agoPassed200532 ms