TMDB MCP Server
Provides tools to interact with The Movie Database (TMDB) API, allowing for searching and retrieving detailed information about movies, TV shows, and people, as well as accessing trending content, credits, recommendations, and genre lists.
Click on "Install 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., "@TMDB MCP Serversearch for the movie Inception and show me similar movies"
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.
TMDB MCP Server
Model Context Protocol (MCP) server for The Movie Database (TMDB) API.
Features
Search: movies, TV shows, people, multi
Trending: daily/weekly for movies, TV, all
Movies: popular, top_rated, now_playing, upcoming, details, credits, similar, recommendations, videos
TV: popular, top_rated, airing_today, on_the_air, details, credits, similar, videos
People: details, movie_credits, tv_credits
Genres: movie and TV genre lists
Requirements
Node.js >= 18
TMDB API Key
Installation
npm install @ryanxili/tmdb-mcpQuick Start
Install
npm install @ryanxili/tmdb-mcpRun
# With TMDB API key
TMDB_API_KEY=your_key node node_modules/@ryanxili/tmdb-mcp/index.jsOr create a runner script:
# run.js
import('@ryanxili/tmdb-mcp');Local Development
# Clone
git clone https://github.com/ryanxili/tmdb-mcp.git
cd tmdb-mcp
# Install
npm install
# Run
export TMDB_API_KEY=your_key
npm startConfiguration
Set your TMDB API key as an environment variable:
export TMDB_API_KEY="your_api_key_here"Or the MCP server will prompt for API key if not set.
Running
# With environment variable
TMDB_API_KEY=your_key npm start
# Or export first
export TMDB_API_KEY=your_key
npm startMCP Client Configuration
Add to your MCP config:
{
"mcpServers": {
"tmdb": {
"command": "node",
"args": ["node_modules/@ryanxili/tmdb-mcp/index.js"],
"env": {
"TMDB_API_KEY": "your_api_key"
}
}
}
}Or with npx (requires internet):
{
"mcpServers": {
"tmdb": {
"command": "npx",
"args": ["-y", "@ryanxili/tmdb-mcp"],
"env": {
"TMDB_API_KEY": "your_api_key"
}
}
}
}Implementation Note
This MCP server uses curl instead of native fetch for API requests because:
Node.js built-in
fetchdoes not respect system proxy settings (http_proxy/https_proxy)curlautomatically uses proxy environment variables, ensuring compatibility with various network environments
Available Tools
Tool | Description |
search_movie | Search movies by query |
search_tv | Search TV shows by query |
search_person | Search people by query |
search_multi | Multi search (movies, TV, people) |
trending_movie_day | Trending movies today |
trending_movie_week | Trending movies this week |
trending_tv_day | Trending TV today |
trending_tv_week | Trending TV this week |
trending_all_day | All trending today |
trending_all_week | All trending this week |
movie_popular | Popular movies |
movie_top_rated | Top rated movies |
movie_now_playing | Now playing movies |
movie_upcoming | Upcoming movies |
movie_details | Movie details by ID |
movie_credits | Movie cast & crew |
movie_similar | Similar movies |
movie_recommendations | Movie recommendations |
movie_videos | Movie videos/trailers |
tv_popular | Popular TV shows |
tv_top_rated | Top rated TV shows |
tv_airing_today | TV airing today |
tv_on_the_air | TV on the air |
tv_details | TV show details |
tv_credits | TV cast & crew |
tv_similar | Similar TV shows |
tv_videos | TV videos |
person_details | Person details |
person_movie_credits | Person movie credits |
person_tv_credits | Person TV credits |
genre_movie_list | Movie genres |
genre_tv_list | TV genres |
Language
All results are returned in Chinese (zh-CN) by default.
Get TMDB API Key
Go to TMDB
Create an account
Go to Settings > API
Generate your API key
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryanxili/tmdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server