Enables adding movies to Radarr via natural language queries, with capabilities to search for movies by title and add them by TMDB ID with optional custom root folder specification.
Enables adding TV shows to Sonarr via natural language queries, with capabilities to search for and add shows by description or TVDB ID with optional custom root folder specification.
arr-assistant-mcp
MCP server for adding movies and TV shows to Radarr/Sonarr via natural language queries.
Setup
Requires Python 3.12+ and uv.
Related MCP server: Jira MCP Server
Configuration
Add to your claude_desktop_config.json:
API Keys
Radarr/Sonarr: Settings → General → API Key
Tools
test_config()- Test configuration and connectivitysearch_movies(title)- Search for movies by titleadd_movie_by_id(tmdb_id, root_folder=None)- Add movie to Radarrsearch_and_add_show(description)- Search and add TV shows to Sonarradd_show_by_tvdb_id(tvdb_id, title, root_folder=None)- Add show to Sonarrget_server_status()- Check Radarr/Sonarr status
Usage
Root folders are auto-detected from your Radarr/Sonarr configurations, but can be overridden per-request.