home / mcp / radarr sonarr mcp server
Provides an MCP server to access Radarr movies and Sonarr TV shows data for AI assistants.
Configuration
View docs{
"mcpServers": {
"berrykuipers-mcp_services_radarr_sonarr": {
"command": "radarr-sonarr-mcp",
"args": [
"start"
]
}
}
}You run a Python-based MCP server that lets AI assistants access your Radarr movie collection and Sonarr TV shows data. It exposes a standard interface so Claude Desktop and other MCP clients can query your media library securely and efficiently, with rich filtering and easy setup.
Connect your MCP client to the server to start asking about your media. You can search for movies and series, filter results by year, watched status, actors, and more, and request detailed information or episode lists. Use natural language queries like asking for specific genres, years, or actors, and let the MCP translate your request into Radarr/Sonarr API calls.
Prerequisites: you need Python 3.7+ and internet access to install dependencies.
Install the MCP package and its dependencies, then run the setup and start the server with the provided CLI tools.
Configure the server to connect to Radarr and Sonarr, then start the MCP server so clients can connect.
radarr-sonarr-mcp configure
```
Follow the prompts to enter your Radarr and Sonarr API keys and network settings.Run the server on a trusted local network. Regularly rotate API keys for Radarr and Sonarr and monitor access from MCP clients to maintain security.
The server supports a CLI workflow for quick setup and a standard MCP interface for client compatibility. You can also start the server directly during development to test features.
Return a list of movies with optional filters such as year, watched, downloaded, watchlist, and actors.
Search for a movie by title and return matching results.
Fetch detailed information for a specific movie by identifier.
Return a list of TV series with optional filters such as year, watched, downloaded, watchlist, and actors.
Search for a TV series by title and return matching results.
Fetch detailed information for a specific series by identifier.
Retrieve the list of episodes for a specific series.
Endpoint to browse all available movies.
Endpoint to browse all available TV series.