← WebMCP Directory

Tool tree

ottscout.vercel.app

Media & PersonalTools verified
Website
OTT Scout
Explore capabilities
    search_moviesAnswer

    Search OTT Scout for movies and TV shows by title, actor, genre, or keyword.

    View tool JSON
    {
      "name": "search_movies",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search OTT Scout for movies and TV shows by title, actor, genre, or keyword.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "description": "What to search for"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    get_movie_detailsAnswer

    Get plot, rating, cast, trailers, and streaming information for a movie or TV show.

    View tool JSON
    {
      "name": "get_movie_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get plot, rating, cast, trailers, and streaming information for a movie or TV show.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "content_id": {
            "type": "integer",
            "description": "TMDB content ID"
          },
          "content_type": {
            "type": "string",
            "enum": [
              "movie",
              "tv"
            ],
            "description": "movie or TV show"
          },
          "title": {
            "type": "string",
            "description": "Title, used to confirm the action in the result"
          }
        },
        "required": [
          "content_id",
          "content_type"
        ],
        "additionalProperties": false
      }
    }
    get_recommendationsAnswer

    Get personalized OTT recommendations based on the user profile and an optional mood or request.

    View tool JSON
    {
      "name": "get_recommendations",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get personalized OTT recommendations based on the user profile and an optional mood or request.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mood": {
            "type": "string",
            "description": "Optional mood, such as cozy, intense, or funny"
          },
          "specific_request": {
            "type": "string",
            "description": "Optional natural-language request"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum number of results"
          }
        },
        "additionalProperties": false
      }
    }
    find_streaming_optionsAnswer

    Find streaming platforms where a movie or TV show is available in a region.

    View tool JSON
    {
      "name": "find_streaming_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find streaming platforms where a movie or TV show is available in a region.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "content_id": {
            "type": "integer",
            "description": "TMDB content ID"
          },
          "content_type": {
            "type": "string",
            "enum": [
              "movie",
              "tv"
            ]
          },
          "region": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "ISO country code, default IN",
            "default": "IN"
          }
        },
        "required": [
          "content_id",
          "content_type"
        ],
        "additionalProperties": false
      }
    }
    add_to_watchlistAction

    Add a movie or TV show to the user’s OTT Scout watchlist.

    View tool JSON
    {
      "name": "add_to_watchlist",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a movie or TV show to the user’s OTT Scout watchlist.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "content_id": {
            "type": "integer",
            "description": "TMDB content ID"
          },
          "content_type": {
            "type": "string",
            "enum": [
              "movie",
              "tv"
            ],
            "description": "movie or TV show"
          },
          "title": {
            "type": "string",
            "description": "Title, used to confirm the action in the result"
          }
        },
        "required": [
          "content_id",
          "content_type"
        ],
        "additionalProperties": false
      }
    }
    mark_as_watchedAction

    Mark a movie or TV show as watched in the user’s OTT Scout history.

    View tool JSON
    {
      "name": "mark_as_watched",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark a movie or TV show as watched in the user’s OTT Scout history.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "content_id": {
            "type": "integer",
            "description": "TMDB content ID"
          },
          "content_type": {
            "type": "string",
            "enum": [
              "movie",
              "tv"
            ],
            "description": "movie or TV show"
          },
          "title": {
            "type": "string",
            "description": "Title, used to confirm the action in the result"
          }
        },
        "required": [
          "content_id",
          "content_type"
        ],
        "additionalProperties": false
      }
    }
    like_titleAction

    Like a movie or TV show to improve future personalized recommendations.

    View tool JSON
    {
      "name": "like_title",
      "kind": "act",
      "impl": "imperative",
      "description": "Like a movie or TV show to improve future personalized recommendations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "content_id": {
            "type": "integer",
            "description": "TMDB content ID"
          },
          "content_type": {
            "type": "string",
            "enum": [
              "movie",
              "tv"
            ],
            "description": "movie or TV show"
          },
          "title": {
            "type": "string",
            "description": "Title, used to confirm the action in the result"
          }
        },
        "required": [
          "content_id",
          "content_type"
        ],
        "additionalProperties": false
      }
    }