list_episodes
List episodes for a specific show, supporting status filters, title search, pagination, and selective field retrieval.
Instructions
List episodes for a specific show. Use 'fields' to request only specific attributes and reduce response size (e.g. {"episode": ["title", "number", "status", "season"]}). Use 'query' to search by title.
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": {
"show_id": "<show_id>"
},
"name": "list_episodes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| per | No | Items per page (default 10, max 100) | |
| page | No | Page number for pagination | |
| order | No | Sort order: 'desc' (newest first, default) or 'asc' (oldest first) | |
| query | No | Search episodes by title | |
| fields | No | Sparse fieldsets to reduce response size. Keys are resource types (e.g. 'episode'), values are arrays of field names (e.g. ['title', 'number', 'status', 'season', 'transcript_url']) | |
| status | No | Filter episodes by status | |
| show_id | Yes | ID of the show to list episodes for |