Overseerr MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with Overseerr, a request management and media discovery tool for Plex, allowing users to search for movies and TV shows, get detailed information about media, request media to be added to their library, and view and manage existing requests.
Overseerr MCP
A Model Context Protocol (MCP) integration for Overseerr that enables natural language interaction with your media request system through Claude AI. This server allows you to search for movies and TV shows, make media requests, and manage your Overseerr instance using conversational language.
Example Conversations
Here are some example conversations you can have with Claude using this server:
Features
Media Search
- Search across movies, TV shows, and people
- Get detailed information about media including:
- Title and release date
- Plot overview
- Availability status
- Request status
- Filter by media type (movie/TV/person)
- Natural language queries (e.g., "find recent sci-fi movies" or "search for shows like Breaking Bad")
Media Requests
- Request movies and TV shows
- Specify individual seasons for TV shows
- Track request status
- Get notifications about request updates
- Natural language requests (e.g., "request the latest Batman movie" or "add Succession to my watchlist")
Integration
- Seamless Claude AI integration through stdio transport
- Real-time interaction with your Overseerr instance
- Secure API key handling
- Rate limiting and error handling
- Easy configuration through environment variables
Setup
Prerequisites
- Node.js
- pnpm
- Claude Desktop
- Overseerr instance
Quick Start
- Install dependencies:
- Build the project:
- Configure environment:
- Configure Claude Desktop:
Linux/Mac:
Windows (note the double backslashes):
- Start the server:
Technical Details
Project Structure
Available Tools
Search Media (overseerr:search
)
Search for movies, TV shows, and people in the Overseerr database.
Example queries:
- "Search for Inception"
- "Find TV shows from 2023"
- "Look for movies with Tom Hanks"
Request Media (overseerr:request
)
Request movies or TV shows to be added to your media library.
Example requests:
- Request a movie: "Request The Matrix"
- Request specific seasons: "Add seasons 1-3 of The Office"
- Request all seasons: "Request the complete series of Breaking Bad"
Configuration
Environment Variables
OVERSEERR_URL
: Your Overseerr instance URLOVERSEERR_API_KEY
: Your Overseerr API key
Error Handling
The server implements robust error handling:
- API errors with meaningful messages
- Rate limiting protection
- Request validation
- Connection error recovery
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT
You must be authenticated.
Allows Claude to interact with Overseerr, enabling users to search, request, and manage media for their Plex library through natural language.