tmdb-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TMDB_REGION | No | The region code for responses. Defaults to 'US'. | US |
| TMDB_LANGUAGE | No | The language code for responses. Defaults to 'en-US'. | en-US |
| TMDB_READ_ACCESS_TOKEN | Yes | Your TMDB API Read Access Token. Required for making requests to the TMDB API. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tmdb_search_moviesB | Searches movies by original, translated, and alternative titles. |
| tmdb_get_movieA | Gets a movie's details, director, top cast, trailer, and regional watch providers. |
| tmdb_list_moviesC | Lists popular, top-rated, now-playing, or upcoming movies. |
| tmdb_trending_moviesB | Lists movies trending over the current day or week. |
| tmdb_discover_moviesC | Discovers movies using genre, date, rating, runtime, language, provider, and sort filters. |
| tmdb_get_related_moviesB | Gets recommendations by default, or narrower genre-and-keyword similar movies. |
| tmdb_list_movie_genresA | Lists movie genre names and IDs for discovery filters. |
| tmdb_list_watch_providersA | Lists regional movie streaming-provider names and IDs for discovery filters. |
| tmdb_search_tvA | Searches TV series by original, translated, and alternative names. |
| tmdb_get_tv_seriesB | Gets series details, creators, top cast, trailer, and regional watch providers. |
| tmdb_list_tv_seriesB | Lists airing-today, on-the-air, popular, or top-rated TV series. |
| tmdb_trending_tvA | Lists TV series trending over the current day or week. |
| tmdb_discover_tvC | Discovers TV series using genre, air date, rating, runtime, language, provider, and sort filters. |
| tmdb_get_related_tvB | Gets TV recommendations by default, or narrower similar-series matches. |
| tmdb_list_tv_genresB | Lists TV genre names and IDs for discovery filters. |
| tmdb_list_tv_watch_providersA | Lists regional TV streaming-provider names and IDs for discovery filters. |
| tmdb_search_peopleC | Searches actors, directors, writers, and other crew by name. |
| tmdb_get_personB | Gets a person's biography, known department, birthplace, profile, and external identity. |
| tmdb_get_person_creditsB | Gets a bounded movie, TV, or combined filmography filtered by cast or crew roles. |
| tmdb_get_tv_seasonC | Gets a TV season and its complete episode list. |
| tmdb_get_tv_episodeC | Gets an episode's details, directors, guest stars, and trailer. |
| tmdb_get_collectionB | Gets a movie franchise or collection with its films in release order. |
| tmdb_search_keywordsB | Searches for keyword IDs that can be used in movie and TV discovery. |
| tmdb_find_by_external_idA | Finds movies, TV series, seasons, episodes, or people from an external ID. |
| tmdb_get_content_ratingsB | Gets regional movie certifications or TV content ratings, optionally for one region. |
| tmdb_search_multiC | Searches movies, TV series, and people in one request. |
| tmdb_search_collectionsB | Searches movie franchises and collections by name. |
| tmdb_get_creditsC | Gets bounded movie, TV series, season, or episode cast and crew credits. |
| tmdb_get_reviewsA | Gets paginated user reviews for a movie or TV series. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 29 tools
Each tool targets a distinct resource-action pair, such as search vs discover vs list vs trending, and separate tools for movies, TV, and people. Minor overlaps like 'popular' vs 'trending' are clarified by descriptions, leaving no real ambiguity.
Tools consistently use the tmdb_ prefix and mostly verb_noun patterns (search_, get_, list_, discover_). Exceptions like 'tmdb_trending_movies' and 'tmdb_list_watch_providers' (without a media type) are minor deviations from the otherwise strict pattern.
At 29 tools, the server exceeds the typical well-scoped range and feels heavy. However, each tool maps to a distinct TMDB endpoint and the broad coverage justifies the count, though some consolidation could reduce bloat.
The server provides comprehensive read coverage for TMDB: searching across all major entity types, retrieving details for movies, TV, people, collections, and episodes, plus credits, reviews, content ratings, and external ID lookup. No obvious gaps would cause agent failures.