Overseerr MCP Server
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., "@Overseerr MCP ServerSearch for The Matrix"
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.
Overseerr MCP Server
MCP server for Overseerr media request management. Enables AI assistants to search for media, view requests, and manage media requests through the Model Context Protocol.
Features
Search media - Find movies and TV shows by title with availability status
Media status - Check if content is available, processing, or needs to be requested
View requests - List requests with user info, filter by approval status, availability status, or time period
User management - List users and view individual request histories
Request media - Submit new requests with per-season selection for TV shows
User correlation - Easily answer questions like "list all requests from the last week and who requested them"
Related MCP server: overseerr-mcp-server
Requirements
Python 3.10+
uv package manager
Overseerr instance with admin API key
Installation
Docker (recommended)
docker pull ghcr.io/suckerfish/overseerr-mcp:latestFrom source
git clone https://github.com/suckerfish/overseerr-mcp.git
cd overseerr-mcp
# Create virtual environment and install dependencies
uv venv && uv pip install -e .Configuration
Copy .env.example to .env and configure:
OVERSEERR_URL=http://your-overseerr-ip:5055
OVERSEERR_API_KEY=your-admin-api-key-hereImportant: Use the admin API key from Settings → General → API Key in Overseerr (not a user-level key).
Usage
Local (stdio transport)
uv run python -m src.serverHTTP transport (for Docker/remote)
uv run python -m src.server --transport streamable-http --host 0.0.0.0 --port 8080Docker
Pre-built images are available for linux/amd64 and linux/arm64.
# Using docker compose (recommended)
docker compose up -d
# Or run directly
docker run -d \
-e OVERSEERR_URL=http://your-overseerr:5055 \
-e OVERSEERR_API_KEY=your-api-key \
-p 8080:8080 \
ghcr.io/suckerfish/overseerr-mcp:latestMCP Tools
Tool | Description |
| Search for movies/TV shows by title. Returns TMDB IDs, ratings, and availability status. |
| Check detailed availability status for a specific TMDB ID. Shows request status, media availability, and season count for TV. |
| List media requests with user info. Filter by |
| List all Overseerr users with request counts. |
| Get requests for a specific user. Filter by |
| Request a movie or TV show. TV shows require season selection for multi-season shows. |
| Check Overseerr server connectivity and version. |
Example Queries
Once connected to an MCP client, you can ask:
"Search for The Matrix" - shows availability status inline
"Is Breaking Bad available?" - checks media status
"List all requests from the last week and who requested them"
"Show me all pending requests"
"What requests are still processing?" - filters by media availability
"What has user ID 5 requested?"
"Request the movie The Matrix"
"Request seasons 1-3 of Breaking Bad" - per-season TV requests
MCP Client Configuration
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"overseerr": {
"command": "uv",
"args": ["run", "python", "-m", "src.server"],
"cwd": "/path/to/plexrequest_mcp"
}
}
}HTTP/Docker
{
"mcpServers": {
"overseerr": {
"url": "http://localhost:8080/mcp"
}
}
}License
MIT
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
- AlicenseAqualityBmaintenanceEnables AI assistants to interact with Overseerr for automated media discovery, requests, and management in your Plex ecosystem, including searching for movies/TV shows, requesting media, checking request status, and managing approvals.Last updated611819MIT
- Alicense-qualityBmaintenanceFastMCP server to interact with the Overseerr API for movie and TV show requests management, enabling users to request media, search, and manage libraries via natural language.Last updated1MIT
- AlicenseAqualityDmaintenanceMCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.Last updated12MIT
- Alicense-qualityAmaintenanceEnables searching Overseerr media, retrieving TMDB-backed details, and submitting movie or TV requests through MCP tools.Last updated5MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP (Model Context Protocol) server for Appwrite
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
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/suckerfish/overseerr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server