Magic Master — Audio Mastering
What this MCP does
Analyzes, previews, cleans, and masters audio tracks, including loudness normalization and AI-generated audio fingerprint removal.
Tools
Input schema
{'type': 'object', 'required': ['audio_url'], 'properties': {'audio_url': {'type': 'string', 'description': 'Public https URL of the audio file (wav/mp3/flac/m4a). A share link to the page works too — Suno/Udio song pages, Google Drive and Dropbox links are resolved to the file automatically.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'lufs': {'type': ['number', 'null']}, 'channels': {'type': ['integer', 'null']}, 'peak_dbfs': {'type': ['number', 'null']}, 'sample_rate': {'type': ['integer', 'null']}, 'duration_sec': {'type': ['number', 'null']}, 'true_peak_db': {'type': ['number', 'null'], 'description': 'null in the fast pass; see get_job for the measured value'}, 'genre_suggestion': {}, 'stereo_correlation': {'type': ['number', 'null']}}}
Input schema
{'type': 'object', 'required': ['audio_urls'], 'properties': {'style': {'type': 'string', 'description': 'Preset key from list_presets.'}, 'bitrate': {'type': 'integer', 'description': 'MP3: 128/192/256/320; OPUS: 128/192.'}, 'dry_run': {'type': 'boolean', 'description': 'Report the price and settings without mastering and without downloading anything.'}, 'album_mode': {'type': 'boolean', 'description': 'Keep relative loudness between tracks. Default true. Set false for unrelated singles.'}, 'audio_urls': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': 'Public https URLs, in album order.'}, 'out_format': {'enum': ['wav', 'wav24', 'mp3', 'flac', 'opus', 'aac'], 'type': 'string'}, 'target_lufs': {'type': 'number', 'description': 'Target for the LOUDEST track in album mode.'}, 'remove_watermark': {'type': 'boolean', 'description': 'Also remove the Suno/Udio AI fingerprint. Free.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'jobs': {'type': 'array'}, 'tracks': {'type': 'array', 'description': 'job_id, filename, source_url, target_lufs and album_lufs_offset as APPLIED by the server'}, 'dry_run': {'type': 'boolean'}, 'job_ids': {'type': 'array'}, 'poll_with': {'type': 'string'}, 'would_charge': {'type': 'string'}, 'enough_capacity': {'type': 'boolean'}, 'nothing_was_charged': {'type': 'boolean'}, 'album_mode_requested': {'type': 'boolean'}, 'album_offsets_applied': {'type': 'boolean'}}}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'free': {'type': 'object'}, 'max_upload_mb': {'type': 'integer'}, 'can_master_now': {'type': 'boolean'}, 'tokens_balance': {'type': 'integer'}, 'max_upload_mb_via_mcp': {'type': 'integer', 'description': 'effective per-file ceiling for THIS channel'}, 'result_retention_days': {'type': 'integer'}, 'max_batch_total_mb_via_mcp': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['audio_url'], 'properties': {'audio_url': {'type': 'string', 'description': 'Public https URL of the audio file (wav/mp3/flac/m4a). A share link to the page works too — Suno/Udio song pages, Google Drive and Dropbox links are resolved to the file automatically.'}, 'out_format': {'enum': ['wav', 'wav24', 'mp3', 'flac', 'opus', 'aac'], 'type': 'string'}, 'sensitivity': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': '0-1, default server-side.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'job_id': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'pack_id': {'type': 'string', 'description': 'Pack id from get_pricing, e.g. tokens_10.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'pack': {}, 'packages': {'type': 'array'}, 'next_step': {'type': 'string'}, 'checkout_url': {'type': 'string'}, 'stars_deeplink': {'type': 'string'}, 'agent_can_complete': {'type': 'boolean'}}}
Input schema
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'maxLength': 64, 'minLength': 1, 'description': 'Job id returned by master_track, clean_ai_trace or preview_styles; batch_master returns one per track in job_ids. Not a URL or a filename: 1-64 chars of A-Z a-z 0-9 _ -'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'lra': {'type': ['number', 'null']}, 'error': {'type': ['string', 'null']}, 'status': {'type': 'string'}, 'progress': {'type': ['integer', 'null']}, 'after_lufs': {'type': ['number', 'null']}, 'result_url': {'type': 'string'}, 'download_url': {'type': 'string', 'description': 'signed, ~1 h, works without credentials'}, 'true_peak_db': {'type': ['number', 'null']}, 'platform_ready': {}, 'download_url_expires_in': {'type': 'integer'}}}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['packages'], 'properties': {'model': {'type': 'string'}, 'packages': {'type': 'array'}, 'stars_bot': {'type': 'string'}, 'wallet_url': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'description': 'Service manifest: endpoints, presets, live prices, limits, policies.'}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['presets'], 'properties': {'count': {'type': 'integer'}, 'presets': {'type': 'array', 'items': {'type': 'object', 'properties': {'key': {'type': 'string'}, 'target_lufs': {'type': 'number'}}}}}}
Input schema
{'type': 'object', 'required': ['audio_url'], 'properties': {'style': {'type': 'string', 'description': 'Preset key from list_presets, e.g. edm, hiphop, podcast, unlimiter. Default standard.'}, 'bitrate': {'type': 'integer', 'description': 'MP3: 128/192/256/320; OPUS: 128/192.'}, 'dry_run': {'type': 'boolean', 'description': 'Do not master: report what this call would cost and what settings would apply. Nothing is charged, the file is not even downloaded.'}, 'audio_url': {'type': 'string', 'description': 'Public https URL of the audio file (wav/mp3/flac/m4a). A share link to the page works too — Suno/Udio song pages, Google Drive and Dropbox links are resolved to the file automatically.'}, 'intensity': {'type': 'number', 'maximum': 1.5, 'minimum': 0.5, 'description': "Multiplier on the preset's multiband compression: 1.0 as designed, 0.5 gentler, 1.5 denser. Values outside 0.5-1.5 are clamped."}, 'out_format': {'enum': ['wav', 'wav24', 'mp3', 'flac', 'opus', 'aac'], 'type': 'string'}, 'dither_type': {'enum': ['tpdf', 'ns_e', 'ns_itu'], 'type': 'string', 'description': 'Dither for 16-bit WAV output: tpdf (default), ns_e or ns_itu (noise-shaped).'}, 'target_lufs': {'type': 'number', 'description': 'Override the preset target, e.g. -14 for Spotify.'}, 'webhook_url': {'type': 'string', 'description': 'Public https URL to POST the result to instead of polling.'}, 'denoise_strength': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Noise reduction, 0-1. 0 disables.'}, 'remove_watermark': {'type': 'boolean', 'description': 'Also remove the Suno/Udio AI fingerprint. Free.'}, 'restore_dynamics': {'type': 'boolean', 'description': 'Open up a brickwalled source before mastering (pairs with style unlimiter).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'job_id': {'type': 'string'}, 'dry_run': {'type': 'boolean'}, 'poll_with': {'type': 'string'}, 'would_charge': {'type': 'string'}, 'tokens_balance': {'type': 'integer'}, 'nothing_was_charged': {'type': 'boolean'}}}
Input schema
{'type': 'object', 'required': ['audio_url'], 'properties': {'styles': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 6, 'minItems': 2, 'description': 'Preset keys from list_presets. Default: edm, pop, rnb, standard.'}, 'audio_url': {'type': 'string', 'description': 'Public https URL of the audio file (wav/mp3/flac/m4a). A share link to the page works too — Suno/Udio song pages, Google Drive and Dropbox links are resolved to the file automatically.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'job_id': {'type': 'string'}, 'styles': {'type': 'array'}, 'poll_with': {'type': 'string'}, 'preview_url_template': {'type': 'string'}}}
Recent tool changes
Similar MCP servers
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…
Magnific
Provides image enhancement and design tools, AI image and audio generation, text-to-speech, creation management, and reusable cre…
Uwear
Supports AI fashion photoshoot production with garments, outfits, avatars, locations, art direction, image generation, backdrops,…
Creative Claw
Generates and edits branded images, video, audio, speech, and 3D-related creative assets, with media processing and reusable them…