seerr-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
seerr-mcp
An MCP server that gives an AI assistant your Seerr: find a movie or a show, see whether it is already in your library, on its way (and how far along), or nowhere; request it; and report a problem with a file.
It talks to Seerr's REST API with Seerr's API key, which acts as Seerr's first user, the admin: a request made here is approved at once and sent to Radarr or Sonarr, as one made in Seerr's own page would be. It speaks MCP over streamable HTTP behind a bearer token and keeps nothing on disk.
Written against Seerr v3.5.1.
Tools
Read
Tool | |
| Movies and shows by name, each with its state in the house: not requested, pending, processing, partially available, available. |
| One title: overview, genres, runtime or seasons (each season's state), what is downloading now (percent, ETA), its requests, Rotten Tomatoes and IMDb ratings, and where to stream, rent or buy it in one country. |
| Requests by state (pending approval, approved, declined, failed, completed) or type, with titles. |
| What arrived in the library most recently. |
| Reported problems (video, audio, subtitles, other), open by default. |
Write
Tool | |
| A movie, or a show (every season, or the ones named). |
| Delete a request. Destructive. |
| A problem with a title's file, with a message, and a season and episode for a show. |
Annotations are honest: readOnlyHint on reads; openWorldHint on
request, whose effect leaves the house (an indexer search and a download);
destructiveHint on cancel_request.
Related MCP server: Jellyseerr MCP Server
Configuration
Variable | |
| Required, 16+ characters. Every request but |
| Required. Seerr's base URL, e.g. |
| Required. Seerr › Settings › General › API Key. |
| A two-letter country code for |
| Default |
GET /healthz answers ok only while Seerr accepts the API key.
Run
nix run github:santiagotoscanini/seerr-mcpor install the package (pip install ., Python 3.12+) and run seerr-mcp.
Develop
nix flake check # the test suite (in the package's build) and ruffLicence
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Enables AI assistants to natively interact with the Serpzilla link-building marketplace.
Serper MCP — wraps the Serper Google Search API (serper.dev)
Provides access to Civic Plus - See Click Fix, allowing you to interact with your data via an LLM.…
The media memory layer for AI agents and their humans. Your AI client can search your collection, add and log what you've finished, update ratings and lists, and find patterns across everything you've read, watched, played, and listened to.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Overseerr API to manage movie and TV show requests, allowing users to check server status and filter media requests by various criteria.1MIT
- FlicenseAqualityBmaintenanceEnables interaction with Jellyseerr media request systems through natural language. Supports searching for media, creating requests, checking request status, and managing your media library workflow.58-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Overseerr media request management through natural language. Supports searching for movies/TV shows, managing media requests, approving/denying requests, and monitoring server status.MIT
- AlicenseAqualityAmaintenanceEnables 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.6160 npm25MIT