{
  "specVersion": "1.0",
  "host": {
    "displayName": "StemConsole",
    "identifier": "did:web:stemconsole.ai",
    "documentation": "https://stemconsole.ai/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:stemconsole.ai:mcp:stemconsole",
      "displayName": "StemConsole MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://stemconsole.ai/.well-known/mcp/server-card.json",
      "description": "StemConsole's MCP server. Free tools describe the service and link to the right page for a task. With the user's API key, account tools split songs into stems (one or a batch of up to 10), return download links, and manage their songs and setlists.",
      "representativeQueries": [
        "split these songs into vocals, drums and bass",
        "remove the vocals from this song and give me the instrumental",
        "isolate the guitar from a track",
        "list my StemConsole songs",
        "make a setlist of my split songs for rehearsal"
      ]
    },
    {
      "identifier": "urn:air:stemconsole.ai:api:stemconsole",
      "displayName": "StemConsole API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://stemconsole.ai/api/v1/openapi.json",
      "description": "REST API for AI stem separation on a StemConsole account: split songs from URLs or files, one at a time or up to 10 per batch, get stem download links, and manage songs and setlists. Bearer API key from https://stemconsole.ai/developers/.",
      "representativeQueries": [
        "stem splitter API",
        "batch split songs into stems",
        "vocal remover API",
        "separate drums and bass programmatically"
      ]
    },
    {
      "identifier": "urn:air:stemconsole.ai:a2a:stemconsole",
      "displayName": "StemConsole agent",
      "type": "application/a2a-agent-card+json",
      "url": "https://stemconsole.ai/.well-known/agent-card.json",
      "description": "A2A agent that splits one to ten songs, given as audio links, into stems on the connected StemConsole account and returns each stem as an MP3 (and WAV on Pro) artifact.",
      "representativeQueries": [
        "split this song into stems",
        "remove vocals from these tracks",
        "get the drums and bass of a song as separate files"
      ]
    },
    {
      "identifier": "urn:air:stemconsole.ai:skill:split-stems",
      "displayName": "Split stems with StemConsole",
      "type": "application/agent-skills+md",
      "url": "https://stemconsole.ai/.well-known/agent-skills/split-stems/SKILL.md",
      "representativeQueries": [
        "separate vocals, drums and bass from a song",
        "get an instrumental or acapella of a track",
        "which stem splitter is free with no watermark"
      ]
    },
    {
      "identifier": "urn:air:stemconsole.ai:skill:stemconsole-api",
      "displayName": "Use the StemConsole API",
      "type": "application/agent-skills+md",
      "url": "https://stemconsole.ai/.well-known/agent-skills/stemconsole-api/SKILL.md",
      "representativeQueries": [
        "split a folder of songs into stems with an API",
        "batch vocal removal for several tracks",
        "get stem download links for my songs"
      ]
    }
  ]
}
