MCP server for The Movie Database (TMDB) with IMDb/Rotten Tomatoes/Metacritic ratings via OMDb.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/Grinv/tmdb-mcp{
"mcpServers": {
"tmdb-mcp": {
"command": "node",
"args": ["/path/to/tmdb-mcp/dist/index.js"]
}
}
}Resumen de MCP Servers
# TMDB MCP Server
[](https://www.npmjs.com/package/tmdb-mcp)
[](https://github.com/Grinv/tmdb-mcp/actions/workflows/ci.yml)
[](LICENSE)
[](https://registry.modelcontextprotocol.io/v0/servers?search=io.github.Grinv/tmdb-mcp&version=latest)
[](https://glama.ai/mcp/servers/Grinv/tmdb-mcp)
An [MCP](https://modelcontextprotocol.io) server for **The Movie Database
(TMDB)**: search and look up movies, TV shows and people, and read
**IMDb / Rotten Tomatoes / Metacritic** ratings (via [OMDb](https://www.omdbapi.com/))
in the same call.
The server speaks standard MCP over stdio, so it works with any MCP client
(Claude Desktop/Code, Cursor, VS Code, Cline, …).
Once it's connected, just ask your agent in natural language (needs a free TMDB
token; see [Getting your credentials](#getting-your-credentials)):
```
"Search for the movie Dune: Part Two and show its overview, genres and runtime."
"What movies are trending this week?"
"Find TV shows similar to Breaking Bad."
"Who directed Oppenheimer? Show the main cast."
"What's Greta Gerwig's filmography?"
"Discover highly-rated sci-fi movies from the 2010s, sorted by rating."
"Where can I stream The Bear in the US?"
"Show me the trailer for Deadpool & Wolverine."
"List the episodes of Severance season 1."
"Which movie has IMDb id tt0111161?"
"Search for people named Zendaya."
"Get the year, genres and rating for these five movies in one go: Dune, Dune: Part Two, Arrival, Sicario and Blade Runner 2049."
"What are the best limited series to binge over a weekend?"
"What TV shows can I watch with my 9-year-old kid?"
"What movies has A24 produced?"
"What are Tarantino's best-rated crime movies?"
"Who composed the music for My Neighbor Totoro, and what else has he scored?"
```
With an optional (free) **OMDb** key, ratings are added too:
```
"What are the IMDb, Rotten Tomatoes and Metacritic scores for The Godfather?"
"Compare the critics' scores for Barbie and Oppenheimer."
```
## Install
Add it to your MCP client's config. The only required credential is a TMDB v4
**Read Access Token**; `OMDB_API_KEY` (ratings) and `TMDB_LANGUAGE` / `TMDB_REGION`
(localization) are optional.
**Via npx (no install):**
```json
{
"mcpServers": {
"tmdb": {
"command": "npx",
"args": ["-y", "tmdb-mcp"],
"env": {
"TMDB_API_TOKEN": "your-tmdb-v4-read-access-token (required)",
"OMDB_API_KEY": "your-omdb-key (optional: IMDb/RT/Metacritic ratings)",
"TMDB_LANGUAGE": "en-US (optional: localize, e.g. ru-RU)",
"TMDB_REGION": "US (optional: region for certifications, e.g. RU)"
}
}
}
}
```
> Replace each value with your own. Only `TMDB_API_TOKEN` is required; delete the
> lines marked optional if you don't need them.
**As a `.mcpb` bundle (easiest for Claude Desktop):** download `tmdb-mcp.mcpb`
from the [latest release](https://github.com/Grinv/tmdb-mcp/releases/latest),
then open it / drag it into Claude Desktop's Extensions. It's a self-contained
bundle (no Node or npm needed); enter the token and the optional fields in the
install dialog. Re-download and reinstall to update.
**From source:** `git clone`, then `npm ci && npm run build`, and point the client
at it with `"command": "node"`, `"args": ["/ABS/PATH/tmdb-mcp/dist/index.js"]` and
the same `env` as above.
See [docs/clients.md](https://github.com/Grinv/tmdb-mcp/blob/main/docs/clients.md) for per-client details and all tunables.
## What it does
| Tool | Purpose |
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `search_movies` / `search_tv` / `search_people` | Find titles/people by name → TMDB id |
| `search_multi` | Search movies, TV and people at once (each row has a `media_type`) |
| `get_movie` / `get_tv` | Full details **+ IMDb/RT/Metacritic ratings** (toggle with `include_ratings`) |
| `get_movies` / `get_tv_shows` | Compact card(s) (title/year/genres/vote average, ratings opt-in) for 1-20 ids in one call |
| `get_person` | Biography, department, links |
| `get_movie_credits` / `get_tv_credits` | Top-billed cast and headline crew (TV: whole run, ranked by episode count) |
| `get_movie_recommendations` / `get_tv_recommendations` | Recommendations from co-viewing data (what fans also liked) |
| `get_similar` | Algorithmically similar titles (`media_type` + id) |
| `get_trending` | What's popular now (movies / TV / people, day or week) |
| `get_movie_genres` / `get_tv_genres` | Genre id ↔ name reference |
| `discover_movies` | Filter by genre, year/date range, rating, cast/crew/people, companies, keywords, providers, certification, … |
| `discover_tv` | Same, plus networks/type/status, but no cast/crew/person filter (use `get_person_credits` for that) |
| `get_watch_providers` | Where to stream/rent/buy, by region (JustWatch via TMDB) |
| `get_person_credits` | A person's filmography (cast & crew) |
| `get_videos` | Trailers/teasers/clips (YouTube links) |
| `get_reviews` | User reviews (author, rating, text) for a movie/TV |
| `get_collection` | A movie franchise/collection and its parts, in release order |
| `find_by_imdb_id` | Resolve an IMDb id → TMDB movie/TV/person |
| `get_tv_season` / `get_tv_episode` | Season episode list / single-episode details |
| `search_keywords` | Resolve keyword names → ids for `discover_*` |
| `search_companies` | Resolve a production company name → id for `discover_*`'s `with_companies` |
| `search_watch_providers` | Resolve a streaming/rental service name (e.g. 'Netflix') → id for `discover_*`'s `with_watch_providers` |
| `get_ratings` | IMDb/RT/Metacritic ratings by IMDb id or title (standalone) |
**Prompts.** Alongside the tools above, the server exposes two MCP prompts:
`recommend_similar` (`title`, optional `media_type`, optional `count`) plans a
search for titles similar to one the user liked, driving `get_similar` /
`get_movie_recommendations` / `get_tv_recommendations` / `discover_movies` /
`discover_tv` instead of relying on the model's own knowledge. `top_by_entity`
(`name`, optional `entity_type`, `genre`, `media_type`, `count`) finds the
best-regarded titles from a person or a production company/studio (e.g. "A24's
top movies" or "Tarantino's best crime films") via `discover_movies`/
`discover_tv`, and for a person's TV work specifically falls back to
`get_person_credits` (TMDB's own `/discover/tv` can't filter by person at all).
**Backbone vs. enrichment.** TMDB is the primary source (search, metadata,
people, trending). OMDb is optional enrichment: `get_movie`/`get_tv` chain the
`imdb_id` TMDB returns into an OMDb lookup, so ratings come back in one call,
along with a free-text awards summary (major-award wins/nominations, e.g. Oscars
for a film or Emmys for a show, for the title as a whole, not attributed to any
one person) and OMDb's own age rating (`ratings.rated`, separate from this
server's own `certification`). Without an OMDb key the TMDB data still works;
the `ratings` field just reports that it is unconfigured.
**Localization.** Set `TMDB_LANGUAGE` (e.g. `ru-RU`) and `TMDB_REGION` (e.g.
`RU`) to get localized titles/overviews/genre names and region-specific
certifications. The search tools, `get_movie`/`get_tv`/`get_person`,
`get_collection` and `discover_movies`/`discover_tv` also accept a per-call
`language` override.
## Getting your credentials
One token is required (TMDB); the OMDb key is optional. Both are free.
1. **TMDB token (required).** Create a free account at
[themoviedb.org](https://www.themoviedb.org/signup), then open
**[Settings → API](https://www.theLo que la gente pregunta sobre tmdb-mcp
¿Qué es Grinv/tmdb-mcp?
+
Grinv/tmdb-mcp es mcp servers para el ecosistema de Claude AI. MCP server for The Movie Database (TMDB) with IMDb/Rotten Tomatoes/Metacritic ratings via OMDb. Tiene 5 estrellas en GitHub y su última actualización registrada es del 2026-10-03.
¿Cómo se instala tmdb-mcp?
+
Puedes instalar tmdb-mcp clonando el repositorio (https://github.com/Grinv/tmdb-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar Grinv/tmdb-mcp?
+
Nuestro agente de seguridad ha analizado Grinv/tmdb-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene Grinv/tmdb-mcp?
+
Grinv/tmdb-mcp es mantenido por Grinv. La última actividad registrada en GitHub es del 2026-10-03, con 0 issues abiertos.
¿Hay alternativas a tmdb-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega tmdb-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/grinv-tmdb-mcp)<a href="https://claudewave.com/repo/grinv-tmdb-mcp"><img src="https://claudewave.com/api/badge/grinv-tmdb-mcp" alt="Featured on ClaudeWave: Grinv/tmdb-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.