MCP server for creating podcast episodes from text. Five tools: create episodes, check status, list episodes, and manage your podcast's name and voice. Connect any MCP-compatible AI client.
Streamable HTTP transport. Authenticate by appending your podcast API key (pk_...) to the URL as ?key=pk_.... Clients that support OAuth can instead add the bare URL and sign in with your cast0 account. Find your key in the dashboard.
Connect cast0 with any MCP-compatible client to create podcast episodes.
Connect via the JSON configuration file. Claude Desktop reaches remote HTTP servers through the mcp-remote bridge.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonFor more details, see Claude Desktop MCP.
Generate a new episode from text. The optional teaser is a 1-2 sentence hook spoken as a cold open at the top of the episode, mixed with the intro music. Returns immediately with status queued. Auto-publishes to the podcast's RSS feed when ready. In clients that support MCP Apps, shows an inline player that tracks rendering automatically.
Fetch a single episode by id. Poll until status is done to get the audio URL.
List every episode for the podcast, newest first.
Get the podcast's settings and links: name, TTS model, current voice and the voices available for it, music setup, the RSS subscribe link, and the dashboard settings URL.
Rename the podcast or switch its TTS voice. Model, speed, and music stay in the dashboard; the tool hands out the settings URL instead.
Every tool also takes an optional podcast_id. On OAuth connections it selects between the account's podcasts (omit it to use the default). API key connections are always scoped to the key's podcast.