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.
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.
This server cannot be installed
A server that allows users to add movies and TV shows to Radarr/Sonarr using natural language queries.
Related MCP Servers
- -securityFlicense-qualityA Python-based Model Context Protocol server that allows AI assistants like Claude to access and query your movie and TV show collection via Radarr and Sonarr APIs.Last updated -11Python
- AsecurityAlicenseAqualityA TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.Last updated -1124JavaScriptMIT License
- -securityFlicense-qualityThis server enables semantic search capabilities using Qdrant vector database and OpenAI embeddings, allowing users to query collections, list available collections, and view collection information.Last updated -3Python
- -securityFlicense-qualityEnables interaction with Overseerr API to manage movie and TV show requests, allowing users to check server status and filter requests by various criteria.Last updated -Python