Developer Tools

Watchmode MCP Server

Connect your account, then chat with AI to run tools.

Watchmode provides an API offering streaming availability data for movies and TV shows across various platforms, facilitating users to track where content is available online. Use it to integrate streaming data into applications or websites.

Managed
18 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Watchmode — workflow patterns, data models, and gotchas for your AI agent.

Watchmode

Watchmode maps movies and TV shows to streaming, rental, purchase, free, and TV-app availability by country. The core workflow is resolve a title → read metadata → list sources for a region.

Data Model

  • Titles — movies and TV series (Watchmode numeric id, plus IMDB/TMDB external IDs).
  • Title sources — per-title availability on Netflix, Hulu, etc., with web links and offer type.
  • Seasons / episodes — TV structure; episodes can carry episode-level availability.
  • People — cast and crew with known_for title IDs.
  • Sources / regions / genres / networks — reference catalogs for filtering browse results.
  • Releases — platform release calendar between date bounds.
  • Change feeds — paid-tier delta endpoints for new titles, metadata, sources, episodes, and people.

Operational Order

  1. Resolve a title: search by name, or map imdb_id / tmdb_movie_id / tmdb_tv_id to a Watchmode title id.
  2. Fetch streaming links: title sources for the viewer's region (for example US).
  3. Optional depth: title details (metadata), seasons, episodes for TV.
  4. Browse without a known id: popular titles or filtered catalog (types, genre ids, source ids, region).
  5. Reference lookups: list regions and sources before filtering.

Gotchas

  • Title ID required for availability: Search or autocomplete first; catalog dumps do not include per-title streaming links.
  • Two "sources" concepts: The sources catalog lists platforms globally; title sources is where one title streams.
  • Search fields: /v1/search/ requires both search_field and search_value (name, imdb_id, tmdb_tv_id, …).
  • Releases dates: Accept YYYY-MM-DD; the API uses Django-style date parts internally.
  • Change feeds: Require a paid Watchmode API plan; free keys receive a structured unavailable response — not a broken integration.
  • Popular browse: Uses catalog sort popularity_desc — there is no separate popular endpoint on all plans.

Tools in this Server (18)

Watchmode Autocomplete Search

Autocomplete movie, TV, or people names as the user types. Requires search_value. Optionally set search_type to narrow results (titles, movies, TV, or...

Watchmode Get Person

Get actor or crew metadata by Watchmode person_id, including known-for titles and external IDs (IMDB, TMDB).

Watchmode Get Person Changes New

Paid-plan change feed: people newly added to Watchmode between start_date and end_date.

Watchmode Get Popular Titles

Browse popular movies and TV shows for a region using Watchmode catalog sorting. Uses the list-titles endpoint with popularity_desc ordering. For a si...

Watchmode Get Releases

List upcoming and recent streaming releases between start_date and end_date. Dates accept YYYY-MM-DD. Use for release calendars and new-on-platform al...

Watchmode Get Title Changes Details

Paid-plan change feed: titles whose metadata changed between start_date and end_date.

Watchmode Get Title Changes Episodes

Paid-plan change feed: TV titles whose episodes changed between start_date and end_date.

Watchmode Get Title Changes New

Paid-plan change feed: titles newly added to Watchmode between start_date and end_date. Requires a Watchmode paid API tier; free keys return a structu...

Watchmode Get Title Changes Sources

Paid-plan change feed: titles whose streaming availability changed between start_date and end_date.

Watchmode Get Title Episodes

List episodes for a TV series by Watchmode title_id, including season and episode numbers and episode-level streaming availability when regions are su...

Watchmode Get Titles

Get Watchmode titles. Pass title_id for rich metadata on one movie or show (plot, cast, ratings, trailers, similar titles; optional append_to_response...

Watchmode Get Title Seasons

List seasons for a TV series by Watchmode title_id, including season names, numbers, and poster art.

Watchmode Get Title Sources

Get where a movie or TV show is available to stream, rent, buy, or watch free by region. Requires title_id from search or title metadata. Returns per-...

Watchmode List Genres

List all Watchmode genre IDs and names. Use genre IDs to filter catalog browse via the get titles tool.

Watchmode List Networks

List TV network IDs and names. Use network IDs to filter catalog browse via the get titles tool.

Watchmode List Regions

List supported region codes for streaming availability. Pass region codes to search, title sources, and catalog filters.

Watchmode List Sources

List streaming platform source IDs (Netflix, Hulu, etc.). Use source IDs to filter catalog browse — distinct from per-title sources which show where o...

Watchmode Search Titles

Search Watchmode for movies, TV shows, or people. Use search_field='name' with a title string, or map external IDs (imdb_id, tmdb_movie_id, tmdb_tv_id...

Frequently Asked Questions

What is the Watchmode MCP server?

Watchmode provides an API offering streaming availability data for movies and TV shows across various platforms, facilitating users to track where content is available online. Use it to integrate streaming data into applications or websites. It provides 18 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Watchmode to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/watchmode. Authentication is handled automatically.

How many tools does Watchmode provide?

Watchmode provides 18 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Watchmode require?

Watchmode uses API Key. Watchmode requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Watchmode to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/watchmode

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Watchmode and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Watchmode will appear under Not connected — select it and click Connect to complete OAuth.
Name: Watchmode
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/watchmode
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Watchmode?

Sign in to connect your credentials and start running tools from the chat.