Skip to main content
Glama
@striderlabs/mcp-max

@striderlabs/mcp-max

@striderlabs/mcp-max

MCP (Model Context Protocol) server connector for Max (HBO Max streaming service). Enables AI agents to interact with Max using browser automation via Playwright.

Features

  • Search content — Search for movies and TV shows by title, actor, genre, etc.

  • Get content details — Retrieve detailed info including description, cast, rating, year, and genre

  • View watchlist — Access the user's saved content (My Stuff)

  • Add/remove from watchlist — Manage watchlist items

  • Continue watching — Get in-progress content with completion percentage

  • Viewing history — Access previously watched content

Related MCP server: Cloudflare Playwright MCP

Installation

npm install -g @striderlabs/mcp-max

Or use directly with npx:

npx @striderlabs/mcp-max

Configuration

Add to your MCP client configuration (e.g., Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "max": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-max"]
    }
  }
}

Authentication

This connector uses browser automation. To use features that require authentication (watchlist, continue watching, viewing history), you'll need to be logged into Max in the browser session.

The browser runs in headless mode by default. For first-time login, you may need to modify the headless option to false temporarily to complete authentication.

Available Tools

Search for movies and TV shows.

Parameters:

  • query (required): Search terms

  • type (optional): "movie", "series", or "all" (default)

max_get_details

Get detailed information about a specific title.

Parameters:

  • url (required): Content URL or path (e.g., /movies/the-dark-knight)

max_get_watchlist

Retrieve the user's watchlist (My Stuff). Requires login.

max_add_to_watchlist

Add content to the user's watchlist.

Parameters:

  • url (required): Content URL or path

max_remove_from_watchlist

Remove content from the user's watchlist.

Parameters:

  • url (required): Content URL or path

max_get_continue_watching

Get in-progress content with completion percentages. Requires login.

max_get_viewing_history

Retrieve viewing history. Requires login.

Development

# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/index.js

Requirements

  • Node.js 18+

  • Playwright (automatically installed as a dependency)

License

MIT

Available Tools

5 tools
max_get_continue_watchingA

Get the list of content the user has started watching but hasn't finished, including progress information.

Inputs: no named parameters.

max_get_detailsA

Get detailed information about a specific movie or TV show on Max, including description, cast, rating, and more.

Inputs: url (required).

max_get_viewing_historyA

Retrieve the user's complete viewing history on Max, showing previously watched content.

Inputs: no named parameters.

max_get_watchlistA

Retrieve the current user's watchlist (My Stuff) from Max. Requires the user to be logged in.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updatesv1.0.0
    • First observedmax_get_continue_watching
    • First observedmax_get_details
    • First observedmax_get_viewing_history
    • First observedmax_get_watchlist
    • First observedmax_search

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct aspect of Max: watchlist, continue watching, viewing history, search, and details. The descriptions clearly differentiate them, leaving no ambiguity.

Naming Consistency5/5

All tools follow a consistent pattern: 'max_' prefix + verb + noun in snake_case. Verbs are descriptive (get, search) and object names are clear.

Tool Count4/5

5 tools is a reasonable count for an info-retrieval-focused server. It covers the core read operations without being too sparse, though a few more could be added.

Completeness3/5

The set covers all main read operations (lists, search, details) but lacks any write operations (e.g., add/remove from watchlist), which limits completeness for full interaction.

Maintenance

ActivityInactive
ResponsivenessNo recent community issues

Related MCP Connectors

  • Plex MCP server for ChatGPT, Claude and any AI agent: search libraries, list library items, add to Watchlist, mark item watched, add to playlist, list collections, grant library access and revoke library access in your own Plex account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Plex yourself; Cotlet does not store your password and you need no Plex API key. About the official Plex API: Plex has a documented HTTP API for Plex Media Server and no official MCP server (checked 5 Nov 2026). The API covers libraries, playlists, collections and playback history on one server and needs an X-Plex-Token. Setup and FAQ: https://cotlet.dev/integrations/plex-api-mcp-server

    https://cotlet.dev/mcp/v1/plex
  • Trakt MCP server for ChatGPT, Claude and any AI agent: add to watchlist, rate movies and shows, mark episodes watched, manage custom lists and browse calendar in your own Trakt account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Trakt yourself; Cotlet does not store your password and you need no Trakt API key. About the official Trakt API: Trakt has a full REST API for history, ratings, watchlist, lists and calendars, but no official MCP server (checked 17 Oct 2026). Anyone can register an API app for free, with a verified GitHub account, and sign users in with OAuth 2.0 and PKCE. Setup and FAQ: https://cotlet.dev/integrations/trakt-api-mcp-server

    https://cotlet.dev/mcp/v1/trakt
  • Vimeo MCP server for ChatGPT, Claude and any AI agent: search videos, edit video details, move videos to folder, upload captions, add videos to showcase and get video analytics in your own Vimeo account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Vimeo yourself; Cotlet does not store your password and you need no Vimeo API key. About the official Vimeo API: Vimeo has a full REST API with OAuth 2.0 and an official remote MCP server in public beta that covers only part of it (checked 17 Oct 2026). The MCP server needs a Pro plan or above. Setup and FAQ: https://cotlet.dev/integrations/vimeo-api-mcp-server

    https://cotlet.dev/mcp/v1/vimeo
  • AniList MCP server for ChatGPT, Claude and any AI agent: update list entry, rate anime or manga, list your anime list, read notifications, reply to activity and favourite a title in your own AniList account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to AniList yourself; Cotlet does not store your password and you need no AniList API key. About the official AniList API: AniList has a full, free public GraphQL API but no official MCP server (checked 17 Oct 2026). The API covers searching titles, reading and saving list entries, activity, favourites, follows and the forum. Setup and FAQ: https://cotlet.dev/integrations/anilist-api-mcp-server

    https://cotlet.dev/mcp/v1/anilist

Related MCP Servers