Read one episode
get_episodeOne episode's title, show, summary, and full transcript. Scoped to episodes referenced by a published digest. Pass digest when an episode spans more than one week. Pass lang (a supported language code) for the episode's translated title, summary, and transcript when the translations exist — lang in the payload echoes what was actually served ('' = English original).
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": {
"eid": "<eid>"
},
"name": "get_episode"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eid | Yes | Episode id (from list_digest_episodes) | |
| lang | No | Localized title + summary + transcript in any supported language; omit for English | |
| digest | No | Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eid | Yes | ||
| url | Yes | ||
| lang | No | The language actually served ('' = English original) | |
| show | Yes | ||
| title | Yes | ||
| summary | Yes | ||
| chapters | No | Chapter list (often empty): [{"start": seconds, "title": str}] | |
| speakers | Yes | ||
| published | Yes | ||
| transcript | Yes | ||
| description | Yes | RSS episode description | |
| digest_slug | Yes | ||
| duration_sec | Yes |