cast0 MCP server

MCP server for creating podcast episodes from text. Three tools: create, get, and list episodes. Connect any MCP-compatible AI client.

MCP server URL

https://api.cast0.ai/mcp

Streamable HTTP transport. Authenticate by appending your podcast API key (pk_...) to the URL as ?key=pk_.... Find your key in the dashboard.

Supported AI agents

Connect cast0 with any MCP-compatible client to create podcast episodes.

Claude Desktop

Connect via the JSON configuration file. Claude Desktop reaches remote HTTP servers through the mcp-remote bridge.

  1. Open Settings → Developer and click Edit Config:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Replace or update the file contents with the JSON below.
  3. Restart Claude Desktop to load the new configuration.
claude_desktop_config.json
{
  "mcpServers": {
    "cast0": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.cast0.ai/mcp?key=pk_YOUR_KEY"
      ]
    }
  }
}

For more details, see Claude Desktop MCP.

Tools

create_episode(title, text)

Generate a new episode from text. Returns immediately with status queued. Auto-publishes to the podcast's RSS feed when ready.

get_episode(id)

Fetch a single episode by id. Poll until status is done to get the audio URL.

list_episodes

List every episode for the authenticated podcast, newest first.