Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”Ž Search & Data Extraction
  3. Overseerr MCP
Overseerr MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 3:19:46 PM

Overseerr MCP

User RatingsBe the first to rate and review this MCP server!
View Repository22 GitHub StarsTotal stargazers on GitHub for the source repository (22 stars).Visit Website
media-managementplexjellyfinembysearch

MCP server enabling AI assistants to search, request, and manage media via Overseerr/Seerr APIs for Plex, Jellyfin, and Emby.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "jhomen368-overseerr-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@jhomen368/overseerr-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ”Ž More in Search & Data Extraction

Overview

This MCP server integrates AI assistants with Overseerr and its successor Seerr to automate media discovery, requests, and management within Plex, Jellyfin, and Emby ecosystems. It supports batch operations with reduced API calls and token usage, smart caching, and safety validations. Use it when you want to enable AI-driven media workflows leveraging Overseerr/Seerr's media request and management capabilities.

Use cases

โ€ขSearch media titles in batch with deduplication
โ€ขRequest movies or TV shows with season validation
โ€ขManage media requests including listing, approving, and deleting
โ€ขRetrieve detailed media information in flexible levels
โ€ขDiscover and inspect Radarr/Sonarr server configurations

Key features

โ€ขBatch search and deduplication mode for 50-100 titles
โ€ขBatch media requests with multi-season confirmation
โ€ขManage media requests with filtering and summary stats
โ€ขSmart caching to reduce API calls by up to 85%
โ€ขSupports both Overseerr and Seerr API endpoints
โ€ขHardened Docker images with security scanning and input validation

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Overseerr MCP.

Extracted Tool Capabilities
Batch search and deduplication mode for 50-100 titles
Batch media requests with multi-season confirmation
Manage media requests with filtering and summary stats
Smart caching to reduce API calls by up to 85%
Supports both Overseerr and Seerr API endpoints
Hardened Docker images with security scanning and input validation

Documentation Overview

Seerr MCP Server

License: MIT Docker Version PayPal

A Model Context Protocol (MCP) server for Overseerr and Seerr (the unified successor) that enables AI assistants to search, request, and manage media through the Model Context Protocol.

๐ŸŽฏ Key Features

  • ๐Ÿš€ 99% fewer API calls for batch operations (150-300 โ†’ 1)
  • โšก 88% token reduction with compact response formats
  • ๐ŸŽฏ Batch Dedupe Mode - Check 50-100 titles in one operation
  • ๐Ÿ”„ Smart Caching - 70-85% API call reduction
  • ๐Ÿ›ก๏ธ Safety Features - Multi-season confirmation, validation
  • ๐Ÿ“ฆ 6 Tools - Search, request, and manage media | Discover Radarr/Sonarr server configurations

๐Ÿ”’ Security

  • ๐Ÿค– Automated Security Scanning
    • Dependabot for dependency updates (weekly)
    • CodeQL for code vulnerability analysis (PR + weekly)
    • Trivy for Docker image scanning (CI only - blocks PRs if vulnerabilities found)
    • CI validates everything during PR review, CD trusts CI and publishes
  • ๐Ÿณ Hardened Docker Images
    • Non-root user (mcpuser)
    • Multi-stage builds
    • Minimal Alpine base
    • dumb-init process management
  • โœ… Input Validation
    • URL and API key format validation
    • Fails fast with clear error messages

๐Ÿ› ๏ธ Available Tools

ToolPurposeKey Features
search_mediaSearch & dedupeSingle/batch search, dedupe mode for 50-100 titles, franchise awareness
request_mediaRequest movies/TVBatch requests, season validation, multi-season confirmation, dry-run mode
manage_media_requestsManage requestsList/approve/decline/delete, filtering, summary statistics
get_media_detailsGet media infoBatch lookup, flexible detail levels (basic/standard/full)
get_servicesList Radarr/Sonarr serversDiscover server IDs, active defaults, 4K status
get_service_detailsGet server configQuality profiles, root folders, tags per server

๐Ÿ“‹ Prerequisites

  • Node.js 18.0 or higher
  • Seerr or Overseerr instance (self-hosted or managed)
  • Seerr/Overseerr API key (Settings โ†’ General in your instance)

๐Ÿš€ Quick Start

Option 1: NPM (Recommended)

Terminal
npm install -g @jhomen368/overseerr-mcp

Configure with Claude Desktop:

Add to your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
config.json
{
  "mcpServers": {
    "seerr": {
      "command": "npx",
      "args": ["-y", "@jhomen368/overseerr-mcp"],
      "env": {
        "SEERR_URL": "https://seerr.example.com",
        "SEERR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Legacy Overseerr Users: If you're still using Overseerr (not Seerr), you can continue using the legacy variables:

config.json
{
  "env": {
    "OVERSEERR_URL": "https://overseerr.example.com",
    "OVERSEERR_API_KEY": "your-api-key-here"
  }
}

Both OVERSEERR_* and SEERR_* variables are supported for backward compatibility. Legacy variables will be removed in v3.0.0.

Option 2: Docker (Remote Access)

Terminal
docker run -d \
  --name seerr-mcp \
  -p 8085:8085 \
  -e SEERR_URL=https://your-seerr-instance.com \
  -e SEERR_API_KEY=your-api-key-here \
  ghcr.io/jhomen368/overseerr-mcp:latest

Docker Compose:

docker-compose.yml
services:
  seerr-mcp:
    image: ghcr.io/jhomen368/overseerr-mcp:latest
    container_name: seerr-mcp
    ports:
      - "8085:8085"
    environment:
      - SEERR_URL=https://your-seerr-instance.com
      - SEERR_API_KEY=your-api-key-here
    restart: unless-stopped

Test the server:

Terminal
curl http://localhost:8085/health

Connect MCP clients:

  • Transport: Streamable HTTP
  • URL: http://localhost:8085/mcp

Option 3: From Source

bash
git clone https://github.com/jhomen368/overseerr-mcp.git
cd overseerr-mcp
npm install
npm run build
node build/index.js

๐Ÿ’ก Usage Examples

Batch Dedupe Workflow (Perfect for Anime Seasons)

typescript
// Check 50-100 titles in ONE API call
search_media({
  dedupeMode: true,
  titles: [
    "Frieren: Beyond Journey's End",
    "My Hero Academia Season 7",
    "Demon Slayer Season 4",
    // ... 47 more titles
  ],
  autoNormalize: true  // Strips "Season N", "Part N", etc.
})

Response:

config.json
{
  "summary": {
    "total": 50,
    "pass": 35,
    "blocked": 15,
    "passRate": "70%"
  },
  "results": [
    { "title": "Frieren", "status": "pass", "id": 209867 },
    { "title": "My Hero Academia S7", "status": "pass", "franchiseInfo": "S1-S6 in library" },
    { "title": "Demon Slayer S4", "status": "blocked", "reason": "Already requested" }
  ]
}

Request Media with Validation

typescript
// Single movie request
request_media({
  mediaType: "movie",
  mediaId: 438631
})

// TV show with specific seasons
request_media({
  mediaType: "tv",
  mediaId: 82856,
  seasons: [1, 2]
})

// All seasons (excludes season 0 by default)
request_media({
  mediaType: "tv",
  mediaId: 82856,
  seasons: "all"
})

Manage Requests

typescript
// List with filters
manage_media_requests({
  action: "list",
  filter: "pending",
  take: 20
})

// Batch approve
manage_media_requests({
  action: "approve",
  requestIds: [123, 124, 125]
})

// Get summary statistics
manage_media_requests({
  action: "list",
  summary: true
})

Service Discovery

typescript
// List all configured servers (Radarr + Sonarr)
get_services({})

// List only Radarr servers
get_services({ serviceType: "radarr" })

// Get quality profiles, root folders, and tags for a server
get_service_details({
  serviceType: "radarr",
  serverId: 0
})

// Use discovered values when requesting media
request_media({
  mediaType: "movie",
  mediaId: 438631,
  serverId: 0,
  profileId: 13,
  rootFolder: "/data/media/movies"
})

Natural Language Examples

Simply ask your AI assistant:

  • "Search for Inception in Seerr"
  • "Check if these 50 anime titles have been requested"
  • "Request Breaking Bad all seasons"
  • "Show me all pending media requests"
  • "Approve request ID 123"
  • "Get details for TMDB ID 550"
  • "What Radarr servers are configured?"
  • "Show me the quality profiles for my Sonarr server"

โš™๏ธ Configuration

Environment Variables

Required:

  • SEERR_URL - Your Seerr/Overseerr instance URL
  • SEERR_API_KEY - API key from Settings โ†’ General

Legacy (deprecated, will be removed in v3.0.0):

  • OVERSEERR_URL - Use SEERR_URL instead
  • OVERSEERR_API_KEY - Use SEERR_API_KEY instead

Optional (with defaults):

bash
CACHE_ENABLED=true                   # Enable caching
CACHE_SEARCH_TTL=300000             # Search cache: 5 min
CACHE_MEDIA_TTL=1800000             # Media cache: 30 min
CACHE_REQUESTS_TTL=60000            # Request cache: 1 min
CACHE_MAX_SIZE=1000                 # Max cache entries
CACHE_SERVICES_TTL=600000           # Services cache: 10 min
CACHE_SERVICEDETAILS_TTL=600000     # Service details cache: 10 min
REQUIRE_MULTI_SEASON_CONFIRM=true   # Confirm >24 episodes
HTTP_MODE=false                      # Enable HTTP transport
PORT=8085                            # HTTP server port

๐Ÿ“š Documentation

  • CHANGELOG.md - Version history and release notes
  • CONTRIBUTING.md - Contribution guidelines
  • Overseerr API Docs - Official API reference

๐Ÿ”ง Troubleshooting

Connection Issues

  • Verify Seerr/Overseerr URL is accessible
  • Check API key validity (Settings โ†’ General)
  • Review firewall rules for remote access

Docker Issues

bash
# Check logs
docker logs seerr-mcp

# Verify health
curl http://localhost:8085/health

# Restart container
docker restart seerr-mcp

Build Issues

bash
# Ensure Node.js 18+
node --version

# Clean rebuild
rm -rf node_modules build
npm install
npm run build

๐Ÿค Contributing

Contributions welcome! Please see CONTRIBUTING.md for guidelines.

๐Ÿ“„ License

MIT License - see LICENSE for details

๐Ÿ™ Acknowledgments

  • Seerr - Next-generation media request and discovery tool
  • Overseerr - Original media request tool for Plex
  • Model Context Protocol - Open protocol for AI integrations
  • Anthropic - Creators of the MCP standard

Support this project: PayPal

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Search & Data Extraction View all alternatives
  • Firecrawl MCP Server logoFirecrawl MCP Server
    Verified

    Official Firecrawl server to search the web and scrape, crawl, map, and extract structured data from any site for LLMs. Handles JS-rendered pages, PDFs, and batch jobs; hosted remote MCP with OAuth or self-host.

    ๐Ÿ”Ž Search & Data Extraction5 views
    Compare vs Firecrawl MCP Server โ†’
  • Brave Search MCP Server logoBrave Search MCP Server

    Web search capabilities using Brave's Search API

    ๐Ÿ”Ž Search & Data Extraction7 views
    Compare vs Brave Search MCP Server โ†’
  • BulkTranscripts YouTube logoBulkTranscripts YouTube
    Verified

    Hosted remote MCP server (https://bulktranscripts.co/mcp) for YouTube. Tools: get_transcript, get_transcripts (batch of 20), search_youtube (videos/channels/playlists), search_channel, get_channel_videos (up to 1,000), get_playlist_videos, get_latest_videos (free RSS). Clean paragraphed transcripts, any caption language, TikTok videos too. No signup: free tier per IP, optional one-time credit packs; license key = Bearer API key. Works with Claude, Cursor, ChatGPT, VS Code, Codex. REST API + OpenAPI at /docs.

    ๐Ÿ”Ž Search & Data Extraction7 views
    Compare vs BulkTranscripts YouTube โ†’
  • Search1api MCP logoSearch1api MCP

    Search via search1api (requires paid API key)

    ๐Ÿ”Ž Search & Data Extraction1 views
    Compare vs Search1api MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
22
Stargazers on the source repository.
npm downloads
588
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Overseerr MCP

It supports both Overseerr and Seerr API endpoints with backward-compatible environment variables for each.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOverseerr MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/jhomen368-overseerr-mcp?style=directory)](https://allmcps.com/mcp/jhomen368-overseerr-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/jhomen368-overseerr-mcp"><img src="https://allmcps.com/api/badge/jhomen368-overseerr-mcp?style=directory" alt="Overseerr MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ”ŽSearch & Data Extraction
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedAug 10, 2026
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars22
GitHub Star CountTotal stargazers on GitHub representing community popularity (22 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 10, 2026
npm downloads588/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
55Quality signal: Good ยท 55/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity8/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev ยท @jhomen368/overseerr-mcp (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”Ž Search & Data Extraction โ†’Best MCP servers for Web Search & Scraping โ†’Alternatives to Overseerr MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code