MCP Movie Assistant
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., "@MCP Movie Assistantdiscover top rated comedy 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.
MCP Movie Assistant
An MCP server for exploring TMDB movie data. It exposes tools for searching, discovering, and reading movie information over stdio.
Requirements
Node.js 18 or newer
npm
A TMDB credential
Related MCP server: moviefinder-mcp
Install
npm installEnvironment
Create a .env file in the project root.
Supported TMDB variables:
# Preferred for TMDB v4 bearer auth
TMDB_API_KEY=your_tmdb_v4_access_token
# Optional fallback used if no bearer token is present
TMDB_API_KEY_V3=your_tmdb_v3_api_key
# Legacy variable names also supported by the code
API_TOKEN_READ_ONLY=your_tmdb_v4_access_token
API_KEY=your_tmdb_v3_api_keyNotes:
The server loads
.envon startup.If both token styles are present, the bearer token is used first.
Do not commit
.env; it is already ignored by git.
Build
Compile the TypeScript source into build/:
npm run buildRun the server
After building, start the MCP server with:
npm startThis runs node ./build/index.js.
Open the MCP Inspector
The inspector script builds first, then launches the inspector against the compiled server:
npm run inspectorAvailable tools
The server currently exposes these MCP tools:
search-moviesget-movie-detailsget-trending-moviesget-movie-recommendationsdiscover-movies
Troubleshooting
TMDB request failed with status 401
This usually means the token was not loaded or the wrong variable name is being used.
Check that:
Your
.envfile exists at the project rootIt contains a valid TMDB token or API key
The value is assigned to one of the supported variables above
You rebuilt after making code changes with
npm run build
Inspector says Not connected
This usually means the inspector tried to launch build/index.js before the project was built, or the process exited early.
Fix:
npm run build
npm run inspectorProject structure
src/
index.ts # loads env and starts the stdio transport
server.ts # MCP server instance
tools.ts # TMDB-backed tools
api.ts # TMDB fetch helper
build/ # generated output from tscScripts
npm run build- compile TypeScript tobuild/npm start- run the compiled servernpm run inspector- build and open the MCP inspectornpm test- placeholder test script
License
No license has been declared in this repository yet.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceProvides access to The Movie Database (TMDB) API for searching movies, retrieving movie details, cast information, and browsing current, upcoming, popular, and top-rated films, as well as searching for actors and directors.53
- FlicenseAqualityDmaintenanceAn MCP server that wraps The Movie Database (TMDB) API, enabling search for movies and TV shows, retrieval of movie details, recommendations, similar movies, trending content, streaming providers, and movie discovery.8
- FlicenseAqualityDmaintenanceAn MCP server that wraps the TMDB API, enabling search of movies and TV shows, retrieval of details, trending titles, recommendations, and streaming provider information.8
- Alicense-qualityBmaintenanceEnables browsing movie and TV show data from TMDB and OMDB through 24 MCP tools.14MIT
Related MCP Connectors
OMDb MCP — IMDB-derived movie / TV / episode data (BYO key)
Trakt MCP — TV/movie metadata + watch tracking signals
TMDB v3: movies, TV, people, trending, discover, genres, credits. Free key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/samuel-adjin/movie-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server