Home / Servers / ElevenLabs API / separate_song_stems
Stem Separation
An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.
Stem Separation Separate an audio file into individual stems. This endpoint might have high latency, depending on the length of the audio file. [POST /v1/music/stem-separation]
Name on the gateway: elevenlabs_api__separate_song_stems · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
output_format | string | Output format of the generated audio. Formatted as codec_sample_rate_bitrate.… |
enable_logging | boolean | When enable_logging is set to false zero retention mode will be used for the… |
file required | string | The audio file to separate into stems. |
stem_variation_id | two_stems_v1 | six_stems_v1 | The id of the stem variation to use. |
sign_with_c2pa | boolean | Whether to sign the generated song with C2PA. Applicable only for mp3 files. |
How to call it
Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:
{
"name": "elevenlabs_api__separate_song_stems",
"arguments": {
"file": "…"
}
}Or connect the ElevenLabs API server directly, which lists 487 tools including this one:
claude mcp add --transport http hj-elevenlabs-api https://mcp.hjlabs.in/mcp/elevenlabs-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the stem separation tool with output_format set to ….