MCP server for Sonarr tv-show management
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"sonarr-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Sonarr MCP Server A Model Context Protocol (MCP) server for [Sonarr](https://sonarr.tv/), enabling AI assistants to manage your TV series collection through natural language interactions. ## Features - 🔍 **Search Series** - Find TV series to add to your collection - ➕ **Add Series** - Add TV series with quality profiles, season monitoring, and search options - 📋 **List Series** - View your entire TV series library with episode counts - 📺 **Series Details** - Get detailed information including episode status and downloads - ⚙️ **Update Series** - Change quality profiles, season monitoring, and trigger searches - 🗑️ **Delete Series/Seasons** - Remove entire series or specific seasons (with optional file deletion) - 🔍 **Interactive Search** - Browse available releases for episodes with quality and seeder info - 📊 **Quality Profiles** - View available quality settings - ⬇️ **Download Release** - Manually download specific releases for episodes - 🎯 **Season Control** - Granular monitoring and management of individual seasons ## Installation ### From PyPI (Recommended) ```bash pip install sonarr-mcp ``` ### From Source ```bash git clone https://github.com/MichaelReubenDev/sonarr-mcp.git cd sonarr-mcp uv sync ``` ## Usage ### Command Line ```bash # Using uvx (if installed from PyPI) uvx sonarr-mcp --url http://localhost:8989 --api-token YOUR_API_TOKEN # Using uv run (from source) uv run sonarr-mcp --url http://localhost:8989 --api-token YOUR_API_TOKEN # With debug logging uv run sonarr-mcp --url http://localhost:8989 --api-token YOUR_API_TOKEN --debug ``` ### With Claude Desktop Add this to your Claude Desktop MCP configuration: ```json { "mcpServers": { "sonarr": { "command": "uvx", "args": [ "sonarr-mcp", "--url", "http://localhost:8989", "--api-token", "YOUR_API_TOKEN" ] } } } ``` ### With MCP Inspector For testing and development: ```bash npx @modelcontextprotocol/inspector uv run sonarr…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.