{"data":{"name":"ai.stemconsole/stemconsole","title":"StemConsole","description":"Split songs into vocals, drums, bass, guitar and piano stems, in batches; manage songs and setlists","version":"1.1.0","websiteUrl":"https://stemconsole.ai/developers/","repositoryUrl":null,"remotes":[{"url":"https://stemconsole.ai/mcp/account","type":"streamable-http"},{"url":"https://stemconsole.ai/mcp","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"description":"Optional. \"Bearer \" plus a StemConsole API key from https://stemconsole.ai/developers/. Without it, only the free get_capabilities and get_task_url tools work."}]}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-17T23:06:03.932Z","updatedAt":"2026-10-17T23:06:03.932Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"StemConsole","source":"official-registry","sourceId":"ai.stemconsole/stemconsole","updatedAt":"2026-10-17T23:06:03.932Z","confidence":100,"websiteUrl":"https://stemconsole.ai/developers/","description":"Split songs into vocals, drums, bass, guitar and piano stems, in batches; manage songs and setlists","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"create_setlist","title":"Create a setlist","description":"Make a setlist from the connected account's songs: one share link that opens them in order in the browser, for a band or a class. Anyone can open the link. Free accounts make setlists of up to 3 songs, Pro up to 50.","inputSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"split_ids":{"type":"array","items":{"type":"string","description":"A split id from split_songs or list_my_songs.","pattern":"^[a-f0-9]{16}$"},"minItems":1,"maxItems":50}},"required":["title","split_ids"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"420dd5eda2074d818aa436a411ef5c64afa52db3c1d6953141d22e712103e241","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"delete_song","title":"Delete a song","description":"Permanently delete one of the connected account's songs and its stems. Its share link stops working. This cannot be undone, so confirm with the user first.","inputSchema":{"type":"object","properties":{"split_id":{"type":"string","description":"A split id from split_songs or list_my_songs.","pattern":"^[a-f0-9]{16}$"}},"required":["split_id"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"f5890c82997cc257379adaf6505607400545144b7ff2f675af3887eea8a35f5e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_batch","title":"Get a batch's progress","description":"Progress of a batch from split_songs: each song's status (queued, starting, processing, done, failed) and split id.","inputSchema":{"type":"object","properties":{"batch_id":{"type":"string","pattern":"^[a-f0-9]{16}$"}},"required":["batch_id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"52c53a00250de5ded5ce2e43ffd6d5456b001e7733d269df5f6e65a8ec3be065","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_capabilities","title":"Get StemConsole capabilities","description":"Describe what StemConsole can do, the available stems, and pricing: Free, Pro (monthly or yearly), any current free trial and single-song credits. No input required.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"2cbac432ec0265e254a48aa329693ccefd5227596c577848d79d6b830963e2d8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_my_account","title":"My StemConsole plan and allowance","description":"The connected account's plan (free or pro), splits used and left this month, credits, and the API limits (songs per hour, splits at once, batch size). Needs a connected StemConsole account.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"75f5d40ec6d8b262e53250d8833c697a4af05eb943772511d9748ed6345acbb7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_split","title":"Get a split's stems and links","description":"Status of one split and, once done, each stem's MP3 and preview links (plus WAV links and a ZIP of all stems on Pro, or on a song split with a credit), and a link that opens the song in StemConsole's practice room.","inputSchema":{"type":"object","properties":{"split_id":{"type":"string","description":"A split id from split_songs or list_my_songs.","pattern":"^[a-f0-9]{16}$"}},"required":["split_id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"e7bad81e7d9ce6100b6b7053da265ad93a47a25174aa7c845136f633d627102b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_split_result","title":"Get the result of a split job","description":"Check the status of a split started by split_audio. Returns stem download URLs when status is done.","inputSchema":{"type":"object","properties":{"job_id":{"type":"string","description":"The job_id returned by split_audio."},"download_key":{"type":"string","description":"The download_key returned by split_audio. Needed for the full-quality stem URLs."}},"required":["job_id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"e0ebc5317ce0df8186ea9b23de895e36217c1b7cd329ab87ee9a68236eabfa7b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"get_task_url","title":"Get the StemConsole URL for a task","description":"Return the StemConsole page URL for a specific audio task so you can hand the user a direct link.","inputSchema":{"type":"object","properties":{"task":{"type":"string","description":"The task to perform.","enum":["remove_vocals","extract_acapella","make_karaoke","get_instrumental","isolate_drums","isolate_bass","isolate_guitar","isolate_piano","split_all","find_key_bpm","slow_down","change_key","loop_section","backing_track","practice_guitar","drum_practice","learn_by_ear","transcribe_bass","remove_vocals_mp3","pricing","demo"]}},"required":["task"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"17749af3cbbf88851481ea7c480f7517388a9c995b1ebff7d8e6da3be4764735","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"list_my_songs","title":"List my songs","description":"The connected account's most recent songs (My songs), newest first, with split ids and practice-room links.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"945515830ee23fba91cf95f2c3b136e9d855b87b49e2fcd9734aeac7ca636fc0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"list_setlists","title":"List my setlists","description":"The connected account's setlists, each with its songs and share link.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"bae860effa57817147d12f8fc1e719dedc71fefe62da32cf2cbc81feb057536d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"rename_song","title":"Rename a song","description":"Rename one of the connected account's songs in its library.","inputSchema":{"type":"object","properties":{"split_id":{"type":"string","description":"A split id from split_songs or list_my_songs.","pattern":"^[a-f0-9]{16}$"},"name":{"type":"string","minLength":1,"maxLength":200}},"required":["split_id","name"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1fee9f8ef32e17f5cb7341103dd5af47d0f4cce395a276d023373aeb204305e9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"split_audio","title":"Split a song into stems (paid via x402)","description":"Separate a song at a public URL into stems. This is a PAID action via x402, settled in USDC on Base Sepolia (testnet): call once WITHOUT `payment` to receive payment requirements, then call again WITH the x402 `payment` receipt to start the split. Returns a job_id; poll get_split_result for the stem URLs. If the paid endpoint is switched off, the call returns an error; people can split in the browser at https://stemconsole.ai/ instead.","inputSchema":{"type":"object","properties":{"audio_url":{"type":"string","description":"Public URL of the audio file to split."},"model":{"type":"string","description":"vocals = Vocal Remover (2 stems: vocals, instrumental); fast = Basic Split (4 stems: vocals, drums, bass, other); full = Full Separation (6 stems, adds guitar and piano).","enum":["vocals","fast","full"],"default":"vocals"},"payment":{"type":"string","description":"x402 payment payload (base64 X-PAYMENT). Omit on the first call to receive the payment requirements."},"filename":{"type":"string","description":"Optional filename hint if the URL has no audio extension."}},"required":["audio_url"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true},"definitionHash":"44c0b90289df92d7354e69b51206d7a83ab2ebb0c33448cd29743871693fb853","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"},{"serverName":"ai.stemconsole/stemconsole","endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","name":"split_songs","title":"Split songs into stems","description":"Split 1 to 10 songs into stems on the connected StemConsole account, using its own plan and allowance, the same as splitting on the website. Give each song as a public audio URL (a direct file link; Dropbox and Google Drive share links work). One song starts at once and returns its split; 2 to 10 are queued as a batch that runs two at a time. Then poll get_split or get_batch until status is done. model: vocals = Vocal Remover (vocals, instrumental), fast = Basic Split (vocals, drums, bass, other), full = Full Separation (adds guitar and piano; Pro or a credit).","inputSchema":{"type":"object","properties":{"songs":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","properties":{"audio_url":{"type":"string","description":"Public URL of the audio file (MP3, WAV, FLAC, OGG, M4A, AAC or WMA, up to 200 MB)."},"name":{"type":"string","description":"Song name for the library. Defaults to the file name."}},"required":["audio_url"],"additionalProperties":false}},"model":{"type":"string","enum":["vocals","fast","full"],"default":"vocals"}},"required":["songs"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"1295aaad06a8a0d6cb35ba2cecc5d0a96de96c9ca27e530816ceff36b2ff9f09","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T07:46:47.963Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"2ab707953d5238c42e29e8fd3abdedef8670ebcbd75a99d81f43e22353156b64","protocol":"streamable-http","status":"auth-required","toolCount":0,"observedAt":"2026-10-21T09:46:38.608Z"},{"endpointFingerprint":"adb6c85795d97a4ee5d0e3d972cc07210f03efc5d2640a8e745c02a5ffe1b187","protocol":"streamable-http","status":"indexed","toolCount":13,"observedAt":"2026-11-02T07:46:47.963Z"}],"authentication":"required"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"ai.stemconsole/stemconsole":{"url":"https://stemconsole.ai/mcp/account"}}},"Cursor":{"mcpServers":{"ai.stemconsole/stemconsole":{"url":"https://stemconsole.ai/mcp/account"}}},"VS Code":{"servers":{"ai.stemconsole/stemconsole":{"type":"http","url":"https://stemconsole.ai/mcp/account"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://stemconsole.ai/mcp/account"},{"protocol":"mcp","transport":"streamable-http","url":"https://stemconsole.ai/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:ai.stemconsole%2Fstemconsole","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/ai.stemconsole%2Fstemconsole","name":"ai.stemconsole/stemconsole","description":"Split songs into vocals, drums, bass, guitar and piano stems, in batches; manage songs and setlists","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://stemconsole.ai/mcp/account"},{"protocol":"mcp","transport":"streamable-http","url":"https://stemconsole.ai/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://stemconsole.ai/developers/","repositoryUrl":null,"version":"1.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"ai.stemconsole/stemconsole","status":"online","lastCheckedAt":"2026-11-03T19:17:14.138Z","lastSuccessfulCheck":"2026-11-03T19:17:14.138Z","latencyMs":150,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:17:14.138Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:17:14.138Z"},"security":null,"timestamps":{"createdAt":"2026-10-17T23:06:03.932Z","updatedAt":"2026-10-17T23:06:03.932Z","observedAt":"2026-11-03T19:17:14.138Z"},"compatibility":{"serverVersion":"1.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}