# StemConsole (remote · stemconsole.ai)

Split songs into vocals, drums, bass, guitar and piano stems, in batches; manage songs and setlists

- Trust score: 65/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-23

## Components

- remote · `stemconsole.ai`: 36/100, [markdown](https://verifymcp.io/servers/ai-stemconsole-stemconsole/mcp-account.md), [page](https://verifymcp.io/servers/ai-stemconsole-stemconsole/mcp-account)
- remote · `stemconsole.ai`: 65/100 (this document), [markdown](https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole.md), [page](https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole)

## Channel facts

- Endpoint: `https://stemconsole.ai/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-23.

- **Endpoint Security**: 60/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (rename_song).
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 72/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 1093 tokens (~84/item across 13 items; 13 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 17/100
  - Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 88/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 63% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.
  - An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the StemConsole MCP server?

StemConsole is a hosted endpoint at https://stemconsole.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http ai-stemconsole-stemconsole 'https://stemconsole.ai/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "ai-stemconsole-stemconsole": {
      "url": "https://stemconsole.ai/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "ai-stemconsole-stemconsole": {
      "type": "http",
      "url": "https://stemconsole.ai/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.ai-stemconsole-stemconsole]
url = "https://stemconsole.ai/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-stemconsole-stemconsole": {
      "type": "remote",
      "url": "https://stemconsole.ai/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add ai-stemconsole-stemconsole --url 'https://stemconsole.ai/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  ai-stemconsole-stemconsole:
    url: "https://stemconsole.ai/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "ai-stemconsole-stemconsole": {
      "Transport": "http",
      "Url": "https://stemconsole.ai/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add ai-stemconsole-stemconsole -t streamable-http -u 'https://stemconsole.ai/mcp'
```

### Other

```json
{
  "mcpServers": {
    "ai-stemconsole-stemconsole": {
      "type": "http",
      "url": "https://stemconsole.ai/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-23 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-21 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-19 (score 63, +1)

- [security] Tool “rename_song” is now declared destructive
- [functional improvement] Stability: unverified → 0.03

### 2026-10-18 (score 62)

First indexed and scored.

## MCP tools (13)

### `get_capabilities` (~44 tokens)

Get StemConsole capabilities

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.

### `get_task_url` (~41 tokens)

Get the StemConsole URL for a task

Return the StemConsole page URL for a specific audio task so you can hand the user a direct link.

Input parameters:

- `task` (string, required): The task to perform.

### `split_audio` (~221 tokens)

Split a song into stems (paid via x402)

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.

Input parameters:

- `audio_url` (string, required): Public URL of the audio file to split.
- `filename` (string): Optional filename hint if the URL has no audio extension.
- `model` (string): 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).
- `payment` (string): x402 payment payload (base64 X-PAYMENT). Omit on the first call to receive the payment requirements.

### `get_split_result` (~67 tokens)

Get the result of a split job

Check the status of a split started by split_audio. Returns stem download URLs when status is done.

Input parameters:

- `download_key` (string): The download_key returned by split_audio. Needed for the full-quality stem URLs.
- `job_id` (string, required): The job_id returned by split_audio.

### `get_my_account` (~51 tokens)

My StemConsole plan and allowance

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.

### `split_songs` (~157 tokens)

Split songs into stems

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).

Input parameters:

- `model` (string)
- `songs` (array, required)

### `get_split` (~81 tokens)

Get a split's stems and links

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.

Input parameters:

- `split_id` (string, required): A split id from split_songs or list_my_songs.

### `get_batch` (~44 tokens)

Get a batch's progress

Progress of a batch from split_songs: each song's status (queued, starting, processing, done, failed) and split id.

Input parameters:

- `batch_id` (string, required)

### `list_my_songs` (~32 tokens)

List my songs

The connected account's most recent songs (My songs), newest first, with split ids and practice-room links.

### `rename_song` (~47 tokens)

Rename a song

Rename one of the connected account's songs in its library.

Input parameters:

- `name` (string, required)
- `split_id` (string, required): A split id from split_songs or list_my_songs.

### `delete_song` (~60 tokens)

Delete a song

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.

Input parameters:

- `split_id` (string, required): A split id from split_songs or list_my_songs.

### `list_setlists` (~24 tokens)

List my setlists

The connected account's setlists, each with its songs and share link.

### `create_setlist` (~78 tokens)

Create a setlist

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.

Input parameters:

- `split_ids` (array, required)
- `title` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole#diagnostics

## Score history

- 2026-10-23: 65
- 2026-10-22: 64
- 2026-10-21: 64
- 2026-10-20: 63
- 2026-10-19: 63
- 2026-10-18: 62

## Common questions

### What is the StemConsole MCP server?

StemConsole is an MCP server listed in the public MCP registry as ai.stemconsole/stemconsole. Split songs into vocals, drums, bass, guitar and piano stems, in batches; manage songs and setlists. This page covers its hosted endpoint (https://stemconsole.ai/mcp).

### Is the StemConsole MCP server safe to use?

StemConsole scores 65 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the StemConsole MCP server expose?

StemConsole exposes 13 tools: get_capabilities, get_task_url, split_audio, get_split_result, get_my_account, and 8 more. Their descriptions and schemas cost roughly 947 tokens of context every time the server is loaded.

### Does the StemConsole MCP server require authentication?

No. We connected to StemConsole without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the StemConsole MCP server still maintained?

StemConsole is still listed as active in the MCP registry. We last reached this channel on 23 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://stemconsole.ai/mcp
- Website: https://stemconsole.ai/developers/
- Changelog RSS feed: https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole.xml
- Changelog JSON feed: https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole.json
- HTML version of this page: https://verifymcp.io/servers/ai-stemconsole-stemconsole/stemconsole
