Magic Master — Audio Mastering

Hosted MCP server for audio mastering: LUFS/True Peak targets for Spotify, Apple, podcasts; removes Suno/Udio AI fingerprint; free analysis, 3 trial masters for agents.

Documentation

Connect

Remote server, nothing to install. One address:

https://magicmaster.pro/mcp

One click:

In claude.ai / Claude Desktop: Settings → Connectors → “Add custom connector” → URL https://magicmaster.pro/mcp/oauth (OAuth sign-in — this is how the paid tools work too). In ChatGPT: Developer mode → Connectors → create with the same URL.

In Claude Code it is one line:

claude mcp add --transport http magicmaster https://magicmaster.pro/mcp

Client speaks stdio only? Bridge with npx -y mcp-remote https://magicmaster.pro/mcp/oauth (or the package npx -y magicmaster-mcp).

Send the key in the X-API-Key header (or Authorization: Bearer with a JWT). Free tools work without one.

Tools

ToolWhat it doesCost
analyze_trackLUFS, true peak, duration, correlation, genre hintfree
clean_ai_traceStrips the Suno/Udio digital fingerprint, loudness untouchedfree
master_trackMastering: 24 presets, LUFS target, export in 6 formats1 token
get_jobStatus and result metrics — with the mastering passport right in the chatfree
check_limitsBalance, free quota left and when it resetsfree
list_presets, get_pricingPresets with their target loudness and live pricingfree
create_topup_linkPrepares a checkout for the human — the agent cannot complete a paymentfree

Where an agent starts

3 trial masters

Register the agent once and get an API key plus three full PRO masters. No card.

Rules in one file

agents.md says what is free, what costs a token, how to pick a preset and what to do with each error.

Machine-readable manifest

agent.json is built from live prices, limits and presets — its numbers never go stale.

curl -X POST https://magicmaster.pro/api/agents/register \
  -H "Authorization: Bearer <JWT>" -H "Content-Type: application/json" \
  -d '{"name":"my-agent","purpose":"mastering for my users"}'

If your client cannot send custom headers

Claude Desktop does not send arbitrary headers, so there is a second endpoint with OAuth 2.1: the client sees the challenge, finds the metadata and signs you in on its own. Same tools, same limits, same billing.

https://magicmaster.pro/mcp/oauth

Client registration at /oauth/register, metadata at /.well-known/oauth-authorization-server, PKCE required (S256), one scope: mastering. Tokens are issued for the /mcp resource only and are rejected anywhere else.

Protocol

Revision 2026-07-28 (stateless), plus compatibility with 2025-11-25 and 2025-06-18. Supports server/discover, cacheable lists, prompts, resources and the MCP Apps extension — the mastering passport renders as a widget inside the conversation.

Machine-readable: /agent.json, /openapi-public.json; agent rules: /agents.md.