Skip to main content
Glama
TimurKutsenko

imdb-personal-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IMDB_CDP_URLNoCDP endpoint URL (default: http://127.0.0.1:9222; empty disables automatic import).
IMDB_USER_IDYesYour profile identifier (no default). Required for account operations.
IMDB_DATA_DIRNoOS-specific user data directory, outside the repository.
IMDB_USER_AGENTNoOverride user agent for diagnosis.
IMDB_COOKIE_FILENoCookie file path (default: cookie.txt in data directory).
IMDB_IMPERSONATENoImpersonation profile (default: chrome150).
IMDB_RATINGS_URLNoOptional explicit ratings URL.
IMDB_WATCHLIST_URLNoOptional explicit Watchlist URL.
IMDB_TIMEOUT_SECONDSNoHTTP timeout in seconds (default: 30).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_titlesA

Search IMDb titles. Use this first for a title without a tt ID.

get_my_ratingA

Read the authenticated user's live IMDb rating for one title.

list_my_ratingsA

Read the authenticated user's current IMDb ratings.

set_my_ratingA

Set or replace the authenticated user's IMDb rating.

delete_my_ratingA

Delete the authenticated user's IMDb rating.

list_my_watchlistA

Read the authenticated user's current IMDb Watchlist.

add_to_watchlistA

Add a title to the authenticated user's IMDb Watchlist and verify it.

remove_from_watchlistB

Remove a title from the authenticated user's IMDb Watchlist and verify it.

auth_statusA

Check the authenticated IMDb session with a live account read.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct resource-action pair: search for discovery, ratings (get/list/set/delete), watchlist (list/add/remove), and authentication status. There is no overlap in purpose, and singular vs. plural rating operations are clearly differentiated.

Naming Consistency5/5

Tool names follow a consistent snake_case verb_noun pattern (search_titles, set_my_rating, remove_from_watchlist). Prepositional forms for add/remove are stylistically consistent with the rest, and the verb clearly indicates the operation.

Tool Count5/5

Nine tools is well-scoped for a personal IMDb account manager: search, rating CRUD, watchlist CRUD (minus update), and auth status. Each tool serves a necessary function without redundancy or bloat.

Completeness5/5

The domain of personal IMDb management is fully covered: ratings have get/list/set/delete, watchlist has list/add/remove, and search enables finding titles. There are no dead ends or missing operations for core workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues