Find standup specials
search_comedy_specialsFind a special by keywords in its title, description, comedian name or related track titles; optionally filter by a returned comedianId, exact year or yearFrom/yearTo range. When discovery is enabled, topicSlug/styleSlug from list_comedy_topics compose with these filters and select transcript-reviewed specials, not every track. Browse with no query. Matches one literal, case-insensitive phrase, not spoken routine text or semantic topics. A remembered bit/joke title can find candidate specials; use get_comedy_special to inspect their track titles before identifying a track. Results open the Specials list, including empty specials. Open a returned ID for details; clarify ambiguous matches. Continue with nextOffset and unchanged filters. Shows the Comedy Buff catalog; keep accompanying prose brief. Format durations in hours/minutes/seconds. Catalog totals are not verified full runtimes: never use them to rank a special as a shorter/longer listening commitment.
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_comedy_specials"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | ||
| limit | No | ||
| query | No | ||
| offset | No | ||
| yearTo | No | ||
| yearFrom | No | ||
| styleSlug | No | Canonical STYLE slug returned by list_comedy_topics. | |
| topicSlug | No | Canonical SUBJECT slug returned by list_comedy_topics; not a cleanliness filter. | |
| comedianId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||