MCP.Market

Musicwire MCP server

by thatdudealso·io.github.thatdudealso/musicwire-mcp·v0.1.1

Paid MusicXML validation, rendering, and automated QC for MCP clients.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Musicwire yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Musicwire tools (4, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • musicwire_compose_guide

    Get Musicwire's free MusicXML authoring guide and quality bar.

  • musicwire_get_job

    Get a render job status, receipt, QC result, and signed artifact URLs. Optionally poll until it completes.

  • musicwire_renderwrite action

    Pay to submit an asynchronous MusicXML render. Poll musicwire_get_job for artifacts and QC.

  • musicwire_validatewrite action

    Pay for deterministic MusicXML validation and detailed diagnostics.

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 24 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Musicwire compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
50%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
40
more than 31% of 12,191 servers with a package

What its tools let an agent do: 2 read · 2 change

Install Musicwire in Claude Code, Cursor or VS Code

Runs npx -y musicwire-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add musicwire-mcp -- npx -y musicwire-mcp
Add to Cursor

What the publisher says

From the Musicwire repository's README, as published. We do not edit it. Read it on GitHub

Musicwire

Musicwire validates MusicXML, renders it with MuseScore, runs automated QC, and returns attributed MP3 and MIDI files with signed provenance receipts. It is an API for turning a score your workflow authored into files people can hear and edit - it does not compose music or use a server-side LLM.

How to use it

For humans

Bring MusicXML from your notation or agent workflow, then receive a listenable MP3, editable MIDI, and a receipt to verify the exact rendered files. Start with the live docs for the full guided flow and ready-to-use example scores.

For agents

The hosted API is https://musicwire.5432wire.com. Fetch the free authoring guide, validate a complete score, then pay and submit the render. Before spending, read /manifest and /.well-known/x402 for live price, USDC-on-Base wallet requirement, output license, maxgenerationseconds, refund rule, and retry_policy. Send the same Idempotency-Key to retry a paid call with the same payer and payload without a second charge; a different payload with that key for the same payer returns 409 and is not charged. Fund the buyer wallet with USDC on the network named in the service's x402 quote before the paid request.

export MUSICWIRE_URL='https://musicwire.5432wire.com'

# Free: get the MusicXML authoring guide.
curl -sS "$MUSICWIRE_URL/v1/compose-guide?style=waltz&key=C%20major&tempo=96"

# Download a complete example and validate it. The first paid request returns the x402 quote.
curl -sS "$MUSICWIRE_URL/examples/02-solo-piano-sunroom-parade.musicxml" -o score.musicxml
curl -sS -X POST "$MUSICWIRE_URL/v1/validate" \
  -H 'content-type: application/xml' --data-binary @score.musicxml

# Make the render body, then let an x402 buyer pay and retry the request.
node -e 'const fs=require("fs"); process.stdout.write(JSON.stringify({musicxml:fs.readFileSync("score.musicxml","utf8"),formats:["mp3","midi"]}))' > request.json
X402_PRIVATE_KEY="$FUNDED_KEY" x402curl --x402-rpc-url https://mainnet.base.org \
  -X POST -H 'content-type: application/json' -H 'Idempotency-Key: musicwire-example-001' \
  --data-binary @request.json "$MUSICWIRE_URL/v1/render"

# Or install the payment-aware stdio MCP server for an MCP client.
MUSICWIRE_API_URL="$MUSICWIRE_URL" MUSICWIRE_X402_PRIVATE_KEY="$FUNDED_KEY" \
  npx -y musicwire-mcp

The hosted MCP endpoint is https://musicwire.5432wire.com/mcp; it returns the x402 quote for paid tools, so the calling agent supplies the Payment-Signature. See the live docs, MCP README, and API manifest for endpoint details, payment behavior, and local setup.

Demos

https://github.com/user-attachments/assets/3c4ff883-fd01-4fce-95b9-532e2e1a25b1

For humans: An end-to-end look at taking a score from a request to audio you can play and a receipt you can keep.

For agents: Fetch the guide, submit MusicXML for validation and rendering, then poll the resulting job for deliverables.

https://github.com/user-attachments/assets/b63cac9d-b6b6-4c5c-b14d-17ebade2dbdf

For humans: A festival-scale EDM anthem rendered from a complete score.

For agents: Use MusicXML with formats: ["mp3", "midi"] to produce an audio preview and an editable MIDI deliverable.

https://github.com/user-attachments/assets/003dba17-f5fa-49dd-8842-8c3fc31dda44

For humans: A high-energy metalcore gym track rendered as a playable result.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Musicwire: common questions

Is Musicwire MCP server safe?
Mostly: it is graded B (83/100). Read the Musicwire safety report
How do I install Musicwire?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Musicwire need an API key?
Yes. The registry entry asks for MUSICWIRE_X402_PRIVATE_KEY.
Is Musicwire maintained?
The last commit was 28 days ago (2026-10-07). The latest release is v0.1.1.
How does Musicwire compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.