IMDb MCP Server
Allows searching for movies, series, or games on IMDb, retrieving items from public IMDb lists, and generating playback URLs via playimdb.com.
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., "@IMDb MCP Serversearch for The Matrix and play it"
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.
IMDb MCP Server 🎬
A powerful Model Context Protocol (MCP) server for searching, discovering, and playing content from IMDb. Built with FastMCP, this server provides a robust bridge between LLMs and movie metadata, featuring a custom playback layer and a modern web dashboard.
✨ Features
🚀 FastMCP Engine: High-performance MCP implementation over streamable HTTP.
🔍 Intelligent Search: Patched search logic using the IMDb Autocomplete API for reliable, unauthenticated title discovery.
📺 Playback Layer: Direct integration with
playimdb.comfor instant streaming links.📊 Monitoring Dashboard: Password-protected WebUI to monitor metrics, tools, and health in real-time.
🐳 Docker Ready: Optimized multi-stage Dockerfile for easy deployment.
🤖 GitHub Actions: Automated CI/CD workflow to build and push images to GHCR on release tags.
Related MCP server: Movie MCP Server
🛠️ Tools Included
Tool | Description |
| Search for movies, series, or games. Returns clean metadata including IDs. |
| Fetch all items from any public IMDb list by its ID. |
| Generates a direct |
| The Ultimate Tool: Searches for a title and returns the play URL + full details in a single call. |
🚀 Quick Start
1. Install dependencies
npm install2. Configure Environment
cp .env.example .envEdit .env to set your WEBUI_PASSWORD.
3. Run Development Server
npm run dev🌐 Endpoints
MCP Endpoint:
http://127.0.0.1:8080/mcpDashboard:
http://127.0.0.1:8080/dashboardHealth Check:
http://127.0.0.1:8080/health
🐳 Docker Deployment
Build the image locally:
docker build -t imdb-mcp .Run the container:
docker run --rm \
-p 8080:8080 \
-e HOST=0.0.0.0 \
-e PORT=8080 \
-e WEBUI_PASSWORD=your-secure-password \
-e WEBUI_SESSION_SECRET=your-secret \
imdb-mcpDocker Compose
Alternatively, use Docker Compose to manage the container:
docker-compose up -dExample docker-compose.yml:
services:
imdb-mcp:
image: ghcr.io/danish-mar/imdb-mcp:latest
ports:
- "8080:8080"
environment:
- WEBUI_PASSWORD=your-password📁 Project Structure
src/
index.ts # Entry point & Server initialization
config.ts # App configuration & Env loading
server.ts # FastMCP instance setup
tools/ # IMDb tool implementations (Search, Playback, etc.)
webui/ # Hono routes for the dashboard
lib/ # Auth & formatting utilities
views/ # EJS templates for the WebUI
.github/ # GitHub Actions workflows for Docker publishing📝 Notes
Search Patch: This server uses a custom fallback to the IMDb Autocomplete API because the standard
imdb-coreGraphQL hashes are currently outdated.Authentication: Most tools are stateless and don't require IMDb cookies. For private list access, you can extend the
imdbClientsession insrc/tools/index.ts.Playback: Playback URLs point to third-party providers; use responsibly.
Built with ❤️ using FastMCP and TypeScript.
This server cannot be installed
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
- AlicenseAqualityFmaintenanceA comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.2316MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that enables searching and retrieving detailed information about movies and TV shows using The Movie Database (TMDB) API.1
- Alicense-qualityDmaintenanceEnables access to IMDB movie and entertainment data through the Model Context Protocol. Note: The README describes a notes system but the project name suggests IMDB functionality.MIT
- 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
Related MCP Connectors
Search and browse every MCP server in the Model Context Protocol registry.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
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/danish-mar/imdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server