Remote MCP server for audio stem separation, denoise, and reverb.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
[Deprecated] Use check_task_status instead.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
[Deprecated] Use check_task_status instead.
| Argument | Type | Description |
|---|---|---|
| mode | string | |
| task_id* | string |
{
"type": "object",
"title": "check_separation_status_legacyArguments",
"required": [
"task_id"
],
"properties": {
"mode": {
"type": "string",
"title": "Mode",
"default": "4stems"
},
"task_id": {
"type": "string",
"title": "Task Id"
}
}
}Check if the SonicAura audio service is currently available.
No arguments.
{
"type": "object",
"title": "check_service_statusArguments",
"properties": {}
}Check the status of a task started by process_audio.
| Argument | Type | Description |
|---|---|---|
| task_id* | string | |
| task_type | string |
{
"type": "object",
"title": "check_task_statusArguments",
"required": [
"task_id"
],
"properties": {
"task_id": {
"type": "string",
"title": "Task Id"
},
"task_type": {
"type": "string",
"title": "Task Type",
"default": "4stems"
}
}
}Extract the vocals from a song — a convenient shortcut for process_audio with task_type='2stems'. Returns two stems: the isolated vocals and the instrumental. Ideal for a cappella, karaoke, covers or vocal practice. Args: source_key: The source_key returned by upload_audio or get_upload_url. format: Output format, 'mp3' (default) or 'wav'.
| Argument | Type | Description |
|---|---|---|
| format | string | |
| source_key* | string |
{
"type": "object",
"title": "extract_vocalsArguments",
"required": [
"source_key"
],
"properties": {
"format": {
"type": "string",
"title": "Format",
"default": "mp3"
},
"source_key": {
"type": "string",
"title": "Source Key"
}
}
}Check the current user's remaining credits.
No arguments.
{
"type": "object",
"title": "get_my_creditsArguments",
"properties": {}
}Get a presigned URL to upload an audio file directly to R2 storage.
| Argument | Type | Description |
|---|---|---|
| filename* | string |
{
"type": "object",
"title": "get_upload_urlArguments",
"required": [
"filename"
],
"properties": {
"filename": {
"type": "string",
"title": "Filename"
}
}
}List all audio processing capabilities offered by SonicAura.
No arguments.
{
"type": "object",
"title": "list_audio_toolsArguments",
"properties": {}
}Process an uploaded audio file. Main entry point for all SonicAura features.
| Argument | Type | Description |
|---|---|---|
| format | string | |
| preset | string | |
| task_type | string | |
| source_key* | string |
{
"type": "object",
"title": "process_audioArguments",
"required": [
"source_key"
],
"properties": {
"format": {
"type": "string",
"title": "Format",
"default": "mp3"
},
"preset": {
"type": "string",
"title": "Preset",
"default": "studio_room"
},
"task_type": {
"type": "string",
"title": "Task Type",
"default": "4stems"
},
"source_key": {
"type": "string",
"title": "Source Key"
}
}
}[Deprecated] Use process_audio instead.
| Argument | Type | Description |
|---|---|---|
| mode | string | |
| format | string | |
| source_key* | string |
{
"type": "object",
"title": "submit_separation_legacyArguments",
"required": [
"source_key"
],
"properties": {
"mode": {
"type": "string",
"title": "Mode",
"default": "4stems"
},
"format": {
"type": "string",
"title": "Format",
"default": "mp3"
},
"source_key": {
"type": "string",
"title": "Source Key"
}
}
}Upload a small audio file (under 1MB) via base64 encoding.
| Argument | Type | Description |
|---|---|---|
| filename* | string | |
| audio_base64* | string |
{
"type": "object",
"title": "upload_audioArguments",
"required": [
"audio_base64",
"filename"
],
"properties": {
"filename": {
"type": "string",
"title": "Filename"
},
"audio_base64": {
"type": "string",
"title": "Audio Base64"
}
}
}