io.github.warmcoding/sonicaura-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Remote MCP server for audio stem separation, denoise, and reverb.
| Author | io.github.warmcoding |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 343 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"sonicaura-mcp": {
"url": "https://api.sonicaurastudio.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
list_audio_toolsList all audio processing capabilities offered by SonicAura.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_upload_urlGet a presigned URL to upload an audio file directly to R2 storage.
Parameters:
filename(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
upload_audioUpload a small audio file (under 1MB) via base64 encoding.
Parameters:
audio_base64(required) — stringfilename(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
process_audioProcess an uploaded audio file. Main entry point for all SonicAura features.
Parameters:
source_key(required) — stringformat— stringpreset— stringtask_type— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
extract_vocalsExtract 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'.
Parameters:
source_key(required) — stringformat— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_task_statusCheck the status of a task started by process_audio.
Parameters:
task_id(required) — stringtask_type— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_my_creditsCheck the current user's remaining credits.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_service_statusCheck if the SonicAura audio service is currently available.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_separation[Deprecated] Use process_audio instead.
Parameters:
source_key(required) — stringmode— stringformat— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_separation_status[Deprecated] Use check_task_status instead.
Parameters:
task_id(required) — stringmode— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.