{"server":"io.github.warmcoding/sonicaura-mcp","count":10,"tools":[{"name":"check_separation_status","title":null,"description":"[Deprecated] Use check_task_status instead.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"check_service_status","title":null,"description":"Check if the SonicAura audio service is currently available.","input_schema":{"type":"object","title":"check_service_statusArguments","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"check_task_status","title":null,"description":"Check the status of a task started by process_audio.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"extract_vocals","title":null,"description":"\n    Extract the vocals from a song — a convenient shortcut for process_audio\n    with task_type='2stems'. Returns two stems: the isolated vocals and the\n    instrumental. Ideal for a cappella, karaoke, covers or vocal practice.\n\n    Args:\n        source_key: The source_key returned by upload_audio or get_upload_url.\n        format: Output format, 'mp3' (default) or 'wav'.\n    ","input_schema":{"type":"object","title":"extract_vocalsArguments","required":["source_key"],"properties":{"format":{"type":"string","title":"Format","default":"mp3"},"source_key":{"type":"string","title":"Source Key"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"get_my_credits","title":null,"description":"Check the current user's remaining credits.","input_schema":{"type":"object","title":"get_my_creditsArguments","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"get_upload_url","title":null,"description":"Get a presigned URL to upload an audio file directly to R2 storage.","input_schema":{"type":"object","title":"get_upload_urlArguments","required":["filename"],"properties":{"filename":{"type":"string","title":"Filename"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"list_audio_tools","title":null,"description":"List all audio processing capabilities offered by SonicAura.","input_schema":{"type":"object","title":"list_audio_toolsArguments","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"process_audio","title":null,"description":"Process an uploaded audio file. Main entry point for all SonicAura features.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"submit_separation","title":null,"description":"[Deprecated] Use process_audio instead.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"},{"name":"upload_audio","title":null,"description":"Upload a small audio file (under 1MB) via base64 encoding.","input_schema":{"type":"object","title":"upload_audioArguments","required":["audio_base64","filename"],"properties":{"filename":{"type":"string","title":"Filename"},"audio_base64":{"type":"string","title":"Audio Base64"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:23:28.307Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.warmcoding%2Fsonicaura-mcp/connection?target=mcpServers","arguments":{"name":"io.github.warmcoding/sonicaura-mcp","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.warmcoding%2Fsonicaura-mcp","arguments":{"name":"io.github.warmcoding/sonicaura-mcp"}}]}