
Magic Master MCP server
Which MCP servers are Magic Master's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-19
- Registry namepro.magicmaster/masteringverified in the MCP registry
The registry name sits under magicmaster.pro. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-19
- Tools11
- Server calls itselfpro.magicmaster/mastering
- Server version0.5.0 (app 3.16.0)
- Protocol version2025-06-18
On 2026-10-19 the server answered initialize and tools/list without a sign-in. First answer in 207 ms.
- Its tools do master a track to streaming loudness targets, but not remove hum and clicks from recordings; cut song clips for Reels, Shorts and TikTok.
Once connected
- For "master a track to streaming loudness targets", the likely first call is get_service_info.
- Parameters are untyped or undescribed in 3 of 11 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP score76 of 100answers 100 · does the job 33 · definitions 95 · context 100 · use 34 · connects 100
- What an agent can do with it1 of 3 use cases
- Use49 npm downloads a week2 GitHub stars
- Answered100% of days17 of 17 daily checks
- Median first answer882 ms
- Space in an agent's context≈ 2,070 tokensthe definitions of all its tools (11), which an agent carries on every turn
- Tool definitionsA · 95 of 100
- Typed results11 of 11 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 3 of 11
What an agent can do with it
- can do · master a track to streaming loudness targets
- cannot · remove hum and clicks from recordings
- cannot · cut song clips for Reels, Shorts and TikTok
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
None of the five warning signs in these definitions.
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
get_service_infoWhat Magic Master does, what is free, what costs a token, and where the rules live. Call once at the start of a session.
list_presetsAll mastering presets with their target loudness in LUFS. Call this to get the exact preset keys that master_track and batch_master accept. Use preview_styles instead when you want to HEAR 2-6 of them on the actual track before choosing…
get_pricingLive token packs and payment methods. Never quote prices from memory. Free.
check_limitsWhat this account may do right now: token balance, free quota left and when it resets, upload cap, whether PRO modules are available. Call before mastering.
analyze_trackMeasure integrated LUFS, sample peak, duration, sample rate and stereo correlation without processing. Free, a couple of seconds. Run this before choosing a preset. Note: true peak and loudness range are NOT part of this fast pass — they…
clean_ai_traceStrip the AI generator fingerprint without mastering; loudness and tone stay as they are. Free. Returns a job id — poll get_job.
preview_stylesMaster the middle 24 s of the track in 2-6 presets at once and get each one's loudness plus a listen link. FREE (6 per day). Use this instead of guessing a preset, and instead of burning a token to 'try' one.
master_trackMaster one track. COSTS 1 TOKEN when the account has a balance; otherwise it runs on the free quota without PRO modules. Returns a job id immediately — poll get_job (typical 20-60 s, up to 10 min with restoration). The source is fetched…
batch_masterMaster up to 10 tracks in one call with the same settings. Needs N TOKENS for N tracks, or N free runs — not one. album_mode (default true) levels the tracks RELATIVE to each other: the loudest hits the target exactly, the others keep…
get_jobStatus, progress and result metrics (after_lufs, true_peak_db, lra, platform_ready) for a mastering, cleanup or preview job. For previews it returns each style with its loudness and a listen link. When a master is done it also returns…
create_topup_linkPrepare a token purchase for the human principal. The agent CANNOT complete the payment: the card payment needs the human. Returns the checkout link to hand over, then poll check_limits.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"mastering": {
"type": "http",
"url": "https://magicmaster.pro/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http magicmaster https://magicmaster.pro/mcpclaude.ai, ChatGPT and other clients: add https://magicmaster.pro/mcp as a custom connector in the settings.
Also shipped through: npm
OpenAPI spec
22 paths, read 2026-10-19. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.