watchmode
watchmode is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of watchmode and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Watchmode MCP Server is a tool for accessing streaming availability data across various OTT platforms.
list_titles
Get a listing of titles that match certain parameters. This powerful endpoint can allow you to find many combinations of titles. For example you could search for something as granular "Horror Movies Streaming on Netflix in the USA" by using the genres, types, source_ids and regions parameters. Results are paginated, and return 250 pages per query by default. Useful for mapping all Watchmode title IDs in your app, and finding in bulk what titles are available in different countries, different sources or source types. Streaming sources are limited to USA only for free plans.
Try it
Result:
person
Return details on a specific person (actor, director, etc).
Try it
Result:
search
Search for titles or people using an external ID (IMDB, TheMovieDB.org), or by name. Returns an array of results objects, that can either be a title or a person. Useful for getting the Watchmode IDs for titles and people. For example, you can set the parameters to search_value=Breaking%20Bad and search_field=name to get all of the titles named "Breaking bad", and then use the IDs returned in other endpoints such as /v1/title/
Try it
Result:
autocomplete_search
Search for titles/and or people by name or a partial name. Useful for building an autocomplete search of titles and/or people. The results include the field result_type to indicate which type of result it is (title or person). For titles, the movie poster will be returned in image_url, for a person a headshot will be returned in image_url.
Try it
Result:
streaming_release_dates
Get a listing of recently released or coming soon releases on the major streaming services. Only major services and US releases dates included, however most of the major services (Netflix, Hulu, etc) release original content on the same days in all countries they support. We return is_original field to indicate wheter the title is an original release on that streaming service.
Try it
Result:
new_titles
Get a listing of the title IDs of new titles added to Watchmode within the date range. You can use this to find new titles, then use the /v1/title/ endpoint to get details on the title.
Try it
Result:
titles_with_changed_sources
Get a listing of titles that have changed to their streaming sources within the date range.
Try it
Result:
new_people
Get a listing of the ids of new people added to Watchmode within the date range.
Try it
Result:
titles_with_changed_episodes
Get a listing of titles that have changes to their episodes (new episodes, episode details changed, etc) within the date range.
Try it
Result:
titles_with_changed_details
Get a listing of titles that have had a change to their basic details (overview, cast, genres, ratings, etc) within the date range.
Try it
Result:
genres
Return a mapping of genre names and IDs. Some genres have a tmdb_id, which is the corresponding genre ID on TheMovieDB.org API.
Try it
Result:
sources
Return a listing of all streaming sources that Watchmode supports. Optionally filter by type of source (subscription, free, etc).
Try it
Result:
networks
Return a listing of all TV networks that may be returned for a title in the /title endpoint.
Try it
Result:
regions
Return a listing of all regions (countries) that Watchmode currently supports and their 2 letter country codes used in the return data of other endpoints.