overseerr_statusLABSCO SUMMARY
The request queue, answered from the chat.
Instead of opening Overseerr to see where things stand, ask: which films are still waiting on approval, which shows just became available, and is the server even responding.
What it is
A Python server over the Overseerr API, the request front end that sits in front of a Plex or Jellyfin library. Three tools: server status, movie requests and TV requests, the last two filterable by the state you care about.
What you get
- overseerr_movie_requests returns movie requests matching your filters — still pending, already available, requested in a date range
- overseerr_tv_requests does the same for TV show requests
- overseerr_status reports whether the Overseerr server is up
Requirements
A running Overseerr instance and an API key from Settings → General. The server takes that key and your Overseerr URL from the client config or a .env file. The install path is a local checkout: clone the repository and have your client launch it with uv from that directory.
Setup effort
Build from source — git clone https://github.com/jgarciaga/overseerr-mcp.git
USE CASES
Seeing what is still waiting on approval
Filter both request lists to pending and you have the review queue in one answer.
Telling someone their show has landed
Filter TV requests to recently available and you know who to tell.
Checking the server before you debug anything else
One status call separates "Overseerr is down" from "the request was never approved".
3 tools
Listed in project docs. Your client may show a different list.
overseerr_movie_requestsoverseerr_tv_requestsBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation. Besides OVERSEERR_API_KEY, you need OVERSEERR_URL and a running Overseerr instance.
Requires
OVERSEERR_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
git clone https://github.com/jgarciaga/overseerr-mcp.git
cd overseerr-mcp
uv syncMCP Clients
Claude Desktop
{
"mcpServers": {
"overseerr-mcp": {
"command": "uv",
"args": [
"--directory",
"<YOUR_DIR_TO>/overseerr-mcp",
"run",
"overseerr-mcp"
],
"env": {
"OVERSEERR_API_KEY": "<YOUR_OVERSEERR_API_KEY>",
"OVERSEERR_URL": "<YOUR_OVERSEERR_URL>"
}
}
}
}