Episode details
get_episodeGet one published episode by id: description, duration, listen_url, audio_url, show_url, chapters with links that start playback at each chapter, and optionally the speaker-labeled transcript. Use it after search_catalog or latest_episodes when someone wants to know what an episode covers, jump to a part, or quote it. An unknown or unpublished id returns a tool error.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"episode_id": "<episode_id>"
},
"name": "get_episode"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| episode_id | Yes | Episode id from search_catalog or latest_episodes. | |
| include_transcript | No | Also return the transcript. Leave off unless you need to quote or summarize it. | |
| max_transcript_chars | No | Cut the transcript at this many characters; transcript.truncated says whether it was cut. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Episode title. | |
| chapters | Yes | Chapters in order; empty when the episode has none. | |
| duration | No | Length as m:ss or h:mm:ss. | |
| show_url | No | Public page for the episode's show. | |
| audio_url | No | Direct MP3 URL, for players or downloads. | |
| show_name | No | Show the episode belongs to. | |
| episode_id | Yes | Pass to get_episode for chapters and transcript. | |
| listen_url | Yes | Public web page that plays the episode in any browser. Give this to a person. | |
| transcript | No | Present only when include_transcript is true; null if the episode has no public transcript. | |
| artwork_url | No | Episode or show artwork. | |
| description | No | Short public summary. | |
| published_at | No | ISO 8601 publish time. | |
| duration_seconds | No | Length in seconds. |