Skip to main content
Glama

wizzy-mcp-tmdb

discover_tv

Find TV shows using advanced filters for language, genres, air dates, networks, ratings, and streaming providers to support AI content curation.

Instructions

Performs advanced discovery of TV shows with extensive filtering options. Input: Optional parameters including language (ISO 639-1), sort_by, air dates, genres, networks, keywords, watch providers, vote counts, etc. Output: JSON with paginated results. Purpose: Enable complex, criteria-based TV show discovery for AI-driven content curation.

Input Schema

NameRequiredDescriptionDefault
air_date.gteNoAir date from (YYYY-MM-DD)
air_date.lteNoAir date to (YYYY-MM-DD)
first_air_date.gteNoFirst air date from (YYYY-MM-DD)
first_air_date.lteNoFirst air date to (YYYY-MM-DD)
first_air_date_yearNoFirst air date year
include_null_first_air_datesNoInclude shows with null first air dates
languageNoISO 639-1 language (e.g., en-US)
pageNoPage number (1-500)
screened_theatricallyNoNot applicable to TV but accepted safely
sort_byNoSort by (e.g., popularity.desc, first_air_date.desc, vote_average.desc)
timezoneNoTimezone for air date lookups (e.g., America/New_York)
vote_average.gteNoMinimum vote average
vote_average.lteNoMaximum vote average
vote_count.gteNoMinimum vote count
vote_count.lteNoMaximum vote count
watch_regionNoISO 3166-1 region for watch providers
with_companiesNoComma-separated company IDs
with_genresNoComma-separated genre IDs
with_keywordsNoComma-separated keyword IDs
with_name_translationNoISO 639-1 language to filter by available translations
with_networksNoComma-separated network IDs
with_original_languageNoOriginal language (ISO 639-1)
with_overview_translationNoISO 639-1 language to filter overview translations
with_runtime.gteNoRuntime min (minutes)
with_runtime.lteNoRuntime max (minutes)
with_statusNoComma-separated production status (Returning Series|Planned|In Production|Ended|Canceled|Pilot)
with_typeNoComma-separated TV types (e.g., Documentary, News)
with_watch_monetization_typesNoComma-separated monetization types (flatrate|free|ads|rent|buy)
with_watch_providersNoComma-separated watch provider IDs
without_genresNoComma-separated genre IDs to exclude
without_keywordsNoComma-separated keyword IDs to exclude

Input Schema (JSON Schema)

{ "properties": { "air_date.gte": { "description": "Air date from (YYYY-MM-DD)", "type": "string" }, "air_date.lte": { "description": "Air date to (YYYY-MM-DD)", "type": "string" }, "first_air_date.gte": { "description": "First air date from (YYYY-MM-DD)", "type": "string" }, "first_air_date.lte": { "description": "First air date to (YYYY-MM-DD)", "type": "string" }, "first_air_date_year": { "description": "First air date year", "type": "number" }, "include_null_first_air_dates": { "description": "Include shows with null first air dates", "type": "boolean" }, "language": { "description": "ISO 639-1 language (e.g., en-US)", "type": "string" }, "page": { "description": "Page number (1-500)", "minimum": 1, "type": "number" }, "screened_theatrically": { "description": "Not applicable to TV but accepted safely", "type": "boolean" }, "sort_by": { "description": "Sort by (e.g., popularity.desc, first_air_date.desc, vote_average.desc)", "type": "string" }, "timezone": { "description": "Timezone for air date lookups (e.g., America/New_York)", "type": "string" }, "vote_average.gte": { "description": "Minimum vote average", "type": "number" }, "vote_average.lte": { "description": "Maximum vote average", "type": "number" }, "vote_count.gte": { "description": "Minimum vote count", "type": "number" }, "vote_count.lte": { "description": "Maximum vote count", "type": "number" }, "watch_region": { "description": "ISO 3166-1 region for watch providers", "type": "string" }, "with_companies": { "description": "Comma-separated company IDs", "type": "string" }, "with_genres": { "description": "Comma-separated genre IDs", "type": "string" }, "with_keywords": { "description": "Comma-separated keyword IDs", "type": "string" }, "with_name_translation": { "description": "ISO 639-1 language to filter by available translations", "type": "string" }, "with_networks": { "description": "Comma-separated network IDs", "type": "string" }, "with_original_language": { "description": "Original language (ISO 639-1)", "type": "string" }, "with_overview_translation": { "description": "ISO 639-1 language to filter overview translations", "type": "string" }, "with_runtime.gte": { "description": "Runtime min (minutes)", "type": "number" }, "with_runtime.lte": { "description": "Runtime max (minutes)", "type": "number" }, "with_status": { "description": "Comma-separated production status (Returning Series|Planned|In Production|Ended|Canceled|Pilot)", "type": "string" }, "with_type": { "description": "Comma-separated TV types (e.g., Documentary, News)", "type": "string" }, "with_watch_monetization_types": { "description": "Comma-separated monetization types (flatrate|free|ads|rent|buy)", "type": "string" }, "with_watch_providers": { "description": "Comma-separated watch provider IDs", "type": "string" }, "without_genres": { "description": "Comma-separated genre IDs to exclude", "type": "string" }, "without_keywords": { "description": "Comma-separated keyword IDs to exclude", "type": "string" } }, "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/drakonkat/wizzy-mcp-tmdb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server