media-mcp
Provides local SQLite database for tracking watchlist, watched history, and episode progress of movies and TV series.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@media-mcp search for the movie Inception"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
media-mcp
Servidor MCP personal para recomendaciones de películas/series (vía TMDB) y seguimiento de vistos/watchlist/episodios en SQLite local.
Setup
Consigue un API Read Access Token gratuito en https://www.themoviedb.org/settings/api
cp .env.example .envy pon tu token enTMDB_API_KEYnpm installnpm run build
Related MCP server: MediaSage
Registrar en Claude Code
Añade en ~/.mcp.json (o /home/user/.mcp.json):
{
"mcpServers": {
"media-mcp": {
"command": "node",
"args": ["/home/user/media-mcp/dist/index.js"],
"env": { "TMDB_API_KEY": "tu_token_aqui" }
}
}
}Reinicia Claude Code y verifica con /mcp que aparece conectado.
Herramientas
Tool | Qué hace |
| Busca películas/series en TMDB |
| Agrega algo a la watchlist |
| Lista watchlist + en progreso |
| Marca como visto (con rating/notas opcional) |
| Lista todo lo visto |
| Marca un episodio de una serie como visto |
| Próximo episodio pendiente de una serie |
| Recomienda basado en historial o en un título dado |
Los datos se guardan en data/media.db (SQLite, gitignored).
Available Tools
8 toolsadd_to_watchlistadd_to_watchlistB
Agrega una película o serie a la watchlist (pendiente de ver).
Inputs: tmdb_id (required), media_type (required).
get_next_episodeget_next_episodeC
Encuentra el próximo episodio no visto de una serie.
Inputs: tmdb_id (required).
get_recommendationsget_recommendationsA
Recomienda películas o series. Si das 'based_on' recomienda parecidos a ese título; si no, usa tu historial de vistos como base.
Inputs: limit, based_on, media_type.
get_watched_historyget_watched_historyA
Lista todo lo marcado como visto, con rating y notas.
Inputs: no named parameters.
get_watchlistget_watchlistA
Lista lo que está en watchlist o en progreso (watching).
Inputs: no named parameters.
mark_episode_watchedmark_episode_watchedB
Marca un episodio específico de una serie como visto.
Inputs: tmdb_id (required), season_number (required), episode_number (required).
mark_watchedmark_watchedA
Marca una película o serie (a nivel general) como vista, opcionalmente con rating y notas. Para episodios sueltos de una serie usa mark_episode_watched.
Inputs: tmdb_id (required), media_type (required), notes, rating.
search_mediasearch_mediaA
Busca películas o series en TMDB por título.
Inputs: query (required), media_type.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool targets a distinct operation: adding to watchlist, getting next episode, recommendations, history, watchlist, marking episodes, marking media, and searching. No overlap in functionality.
Most tools follow a verb_object pattern (get_watchlist, mark_watched, search_media). However, add_to_watchlist uses a preposition, breaking the pattern slightly. Overall clear and predictable.
8 tools is well-scoped for a media tracking server, covering essential operations from search to watchlist management to recommendations without being excessive.
Covers core read and create operations but lacks update/delete tools (e.g., remove from watchlist, update rating). Episode tracking only allows marking individual episodes, not seasons.
Maintenance
Related MCP Connectors
Find movies and TV shows, track watches, and get suggestions based on your taste.
Trakt MCP — TV/movie metadata + watch tracking signals
Track the TV and films you watch, and find more like them, by talking to your own AI.
The media memory layer for AI agents and their humans. Your AI client can search your collection, add and log what you've finished, update ratings and lists, and find patterns across everything you've read, watched, played, and listened to.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceIntegrates with The Movie Database (TMDB) API to provide movie information, search capabilities, and recommendations.7 npm77MIT
- FlicenseNot gradedqualityDmaintenanceTracks movies, books, and TV shows with ratings and preferences, providing intelligent cross-media recommendations. Automatically fetches metadata from OMDB, Google Books, and TMDB to help manage watchlists and analyze viewing patterns.1-
- AlicenseAqualityDmaintenanceProvides access to The Movie Database (TMDB) API, enabling users to search for movies, TV shows, and people, get detailed information, discover content with advanced filters, and retrieve recommendations.1381 npm5MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates with The Movie Database (TMDB) API to provide movie information, search capabilities, and recommendations.10 npmMIT