TMDB MCP Server Integration
Quickly enable AI assistants to search movies, fetch details, and deliver recommendations using the TMDB MCP Server—ideal for chatbots and entertainment apps.

What does “TMDB” MCP Server do?
The TMDB MCP Server connects AI assistants with The Movie Database (TMDB) API, providing seamless access to extensive movie information, search capabilities, and movie recommendations. Acting as a bridge between AI clients and TMDB, it enables tasks such as searching for movies by title or keyword, retrieving detailed information about specific films, and obtaining trending movies or personalized recommendations. This integration streamlines workflows for developers building entertainment-related applications, chatbots, or assistant features, allowing AI systems to query movie databases, manage contextual information, and interact with TMDB resources programmatically. The TMDB MCP Server enhances development processes by standardizing and simplifying how AI agents access and present movie data from TMDB.
List of Prompts
No prompt templates are mentioned in the available documentation.
List of Resources
- Movies (
tmdb:///movie/<movie_id>
)
Provides comprehensive movie details, including:- Title and release date
- Rating and overview
- Genres
- Poster URL
- Cast information (top 5 actors)
- Director
- Selected reviews
All data is returned in JSON format.
List of Tools
search_movies
Search for movies by title or keywords. Returns a list of movies with titles, release years, IDs, ratings, and overviews.get_recommendations
Get movie recommendations based on a specific TMDB movie ID. Returns the top 5 recommended movies with details.get_trending
Retrieve trending movies for a specified time window (“day” or “week”). Returns the top 10 trending movies with details.
Use Cases of this MCP Server
Movie Discovery and Exploration
Developers can enable users to discover new movies by querying TMDB’s vast database, filtering by keywords, genres, or popularity.Personalized Recommendations
AI assistants can fetch movie recommendations based on a user’s favorite films, improving user engagement in entertainment apps.Trend Monitoring
Applications can display trending movies (daily or weekly), keeping users informed about popular content.Movie Detail Retrieval
Bots or assistants can provide in-depth movie information, including cast, director, reviews, and more, enhancing user queries.Entertainment Chatbot Integration
Integrate with chatbots to answer users’ questions about movies, actors, and upcoming releases in real time.
How to set it up
Windsurf
- Ensure Node.js (v18+), npm (v8+), and TypeScript are installed.
- Obtain a TMDB API key from TMDB.
- Add the TMDB MCP Server to your configuration:
{ "mcpServers": { "tmdb": { "command": "npx", "args": ["@Laksh-star/mcp-server-tmdb@latest"] } } }
- Save your configuration and restart Windsurf.
- Set the TMDB API key via environment variable for security:
{ "env": { "TMDB_API_KEY": "your_api_key_here" } }
- Verify setup by running a test query.
Claude
- Confirm prerequisites (Node.js, npm, TypeScript) and obtain a TMDB API key.
- Edit
~/Library/Application Support/Claude/config.json
to include:{ "mcpServers": { "tmdb": { "command": "npx", "args": ["@Laksh-star/mcp-server-tmdb@latest"] } } }
- Save configuration and restart Claude Desktop.
- Secure your API key with environment variables:
{ "env": { "TMDB_API_KEY": "your_api_key_here" } }
- Validate integration by searching for a movie.
Cursor
- Install Node.js, npm, and get a TMDB API key.
- Open Cursor settings and locate MCP server configuration.
- Add the following:
{ "mcpServers": { "tmdb": { "command": "npx", "args": ["@Laksh-star/mcp-server-tmdb@latest"] } } }
- Use an environment variable for the API key:
{ "env": { "TMDB_API_KEY": "your_api_key_here" } }
- Save and restart Cursor.
Cline
- Setup Node.js, npm, and obtain the TMDB API key.
- Find the MCP configuration file in Cline.
- Insert:
{ "mcpServers": { "tmdb": { "command": "npx", "args": ["@Laksh-star/mcp-server-tmdb@latest"] } } }
- Secure the API key:
{ "env": { "TMDB_API_KEY": "your_api_key_here" } }
- Save, restart Cline, and test the server.
Note: Always secure your API keys using environment variables as shown above.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"tmdb": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “tmdb” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Clear, concise description in README.md |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ✅ | Movies resource detailed |
List of Tools | ✅ | search_movies, get_recommendations, get_trending |
Securing API Keys | ✅ | Example with env in README.md |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling |
Our opinion:
This MCP server provides strong movie data tooling and clear setup instructions, but lacks prompt templates and sampling support. It is well-suited for entertainment and movie assistant use-cases, though it could be more comprehensive with additional MCP features.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 11 |
Number of Stars | 38 |
Rating:
Based on the available features, completeness, and documentation, this MCP server scores a 7/10. It is robust for movie-related tasks, but missing prompt and sampling support reduces its versatility for broader MCP-powered workflows.
Frequently asked questions
- What does the TMDB MCP Server do?
The TMDB MCP Server connects AI agents to The Movie Database API, allowing them to search for movies, get trending data, fetch detailed information, and provide personalized recommendations—perfect for entertainment bots, chat assistants, and movie discovery apps.
- How do I secure my TMDB API key?
Always use environment variables to securely store and access your TMDB API key. This prevents accidental exposure in code or config files. Refer to your platform’s documentation for setting environment variables.
- Which tools are exposed by the TMDB MCP Server?
The server provides tools for searching movies by title or keyword, fetching trending movies (daily or weekly), and getting personalized movie recommendations based on a given TMDB movie ID.
- How can I use the TMDB MCP Server in FlowHunt?
Add the MCP component to your FlowHunt flow, configure the server using your MCP details and API key, and connect it to your agent. Once set up, your AI can access TMDB’s data for movie-related queries and recommendations.
- What are the main use cases for this integration?
Main use cases include entertainment chatbots, movie search and discovery, real-time trending movie displays, fetching cast and crew details, and providing personalized recommendations to users based on their favorite movies.
Add Movie Knowledge to Your AI with TMDB MCP Server
Power up your FlowHunt workflows and chatbots with real-time movie data, trending content, and personalized recommendations using the TMDB MCP Server.