search_episodes
Search podcast episodes by matching titles, show notes, and transcripts using queries and filters.
Instructions
Search for episodes. Matches against episode titles, show notes, and full transcripts. Specify either query or filters or both.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_episodes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starts at 1. | |
| query | No | Search query. Supports parentheses, quotes, AND, OR and -negation. | |
| filters | No | Advanced search filters, comma-separated. | |
| per_page | No | Results per page, max 100. Default: 50. | |
| highlight | No | If true, query matches in title, show notes and transcript are returned with HTML <b> tags. | |
| threshold | No | Only return episodes published within the last N seconds. Max 1209600 (14 days). | |
| podcast_id | No | Scope results to a single podcast by its Rephonic ID (e.g. 'the-daily'). |