streaming-availability

streaming-availability

3.5

The Streaming Availability MCP Server provides tools to discover the streaming availability of movies and series across various platforms and countries.

The Streaming Availability MCP Server offers tools to help users identify which streaming platforms have the movies or series they are interested in. It covers an extensive range of services including Netflix, Amazon Prime Video, Disney+, HBO Max, Hulu, and many more, across 60 countries.

Features

  • Show Availability Lookup: Discover which shows are available on major streaming platforms across multiple countries. Deep links are provided for direct access to streaming services.
  • Search by Filters: Utilize filters like show language, genres, keywords, and release year to search through the catalog of selected streaming services in a specified country. The response includes detailed information such as IMDb and TMDb IDs, available video qualities, subtitles, and more.
  • Search by Title: Find movies and series by their title. This tool returns availability information for the specified country, helping users quickly locate where a show can be streamed.
  • Show Details: Retrieve detailed information about a specific show using its ID, IMDb ID, or TMDb ID, including global streaming availability.
  • Supported Countries and Services: Explore a list of all supported countries and the streaming services available in each, including details about subscription types and available addons.

MCP Tools

  • Search Shows by Filters: Offers a comprehensive search through streaming catalogs with multiple filtering options.
  • Search Shows by Title: Allows searching for shows by their title for quick availability checks.
  • Get Show: Provides detailed information on a specific show, including its streaming options.
  • Get Countries: Lists all supported countries and their streaming services.
  • Get Country: Displays detailed information about the streaming services in a specific country.
  • Get Genres: Returns a list of available genres to refine search results.
  • Get Changes: Monitors and queries recent and upcoming changes in streaming availability.

Usage with Different Platforms

python

python
import requests

url = 'https://api.streamingavailability.com/v1/search'
params = {
    'country': 'us',
    'service': 'netflix',
    'type': 'movie',
    'genre': 'action',
    'page': 1
}
response = requests.get(url, params=params)
print(response.json())

nodejs

javascript
const axios = require('axios');

const url = 'https://api.streamingavailability.com/v1/search';
const params = {
    country: 'us',
    service: 'netflix',
    type: 'movie',
    genre: 'action',
    page: 1
};

axios.get(url, { params })
    .then(response => console.log(response.data))
    .catch(error => console.error(error));