moviefinder-mcp
Provides tools to search movies and TV shows, retrieve detailed information including cast, directors, and trailers, get recommendations and similar movies, view trending content, find streaming providers, and discover movies by genre, rating, year, and sort order.
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., "@moviefinder-mcpWhat are the trending movies this week?"
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.
moviefinder-mcp
An MCP server that wraps The Movie Database (TMDB) API. Built with @modelcontextprotocol/sdk and stdio transport.
Tools
Tool | Description |
| Search movies by title, optional |
| Search TV shows by title. |
| Full movie details with top cast, directors, and trailer. |
| TMDB recommendations for a movie. |
| Movies similar to a given movie. |
| Trending |
| Streaming / rental / purchase providers for a movie (default country |
| Discover by genre name, min rating, year, and sort order. |
All tools return summarized JSON (id, title, year, overview, rating, poster URL, etc.) — the noisy raw TMDB fields are stripped.
Setup
1. Get a TMDB API token
Create a free account at https://www.themoviedb.org/.
Visit https://www.themoviedb.org/settings/api and copy the API Read Access Token (v4). This is a long JWT — it is not the v3 API key.
2. Install and build
npm install
npm run build3. Configure environment
Copy .env.example to .env and paste your token:
cp .env.example .envTMDB_API_KEY=eyJhbGciOi...your_v4_read_access_token...4. Run the server
npm startThe server speaks MCP over stdio and is meant to be launched by an MCP client (such as Claude Desktop), not run interactively.
Register with Claude Desktop
Add an entry to claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"moviefinder": {
"command": "node",
"args": ["/absolute/path/to/moviefinder-mcp/dist/index.js"],
"env": {
"TMDB_API_KEY": "eyJhbGciOi...your_v4_read_access_token..."
}
}
}
}Restart Claude Desktop after editing the config. The moviefinder tools will then appear in any conversation.
Scripts
Script | What it does |
| Compiles TypeScript to |
| Runs the compiled server ( |
| TypeScript watch mode. |
Error handling
The server returns helpful messages for common TMDB failures:
401 — token missing or wrong key type (must be v4 read access token).
404 — the requested movie / resource does not exist.
429 — rate limited; the
Retry-Aftervalue is included when present.
Notes
Genre list is fetched once from
/genre/movie/listand cached in memory.Poster URLs use
https://image.tmdb.org/t/p/w500.No database, no logging framework — by design.
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/AmeliaMiddleton/Php1mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server