Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
RADARR_URL | Yes | URL of your Radarr instance (e.g., http://your-ip:7878) | |
SONARR_URL | Yes | URL of your Sonarr instance (e.g., http://your-ip:8989) | |
RADARR_API_KEY | Yes | Your Radarr API key (found in Settings → General → API Key) | |
SONARR_API_KEY | Yes | Your Sonarr API key (found in Settings → General → API Key) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_movies | Search for movies by title using Radarr's built-in lookup. Args: title: Movie title only (e.g., "The Matrix" or "Primer") Returns: Dict with search results |
add_movie_by_id | Add a specific movie to Radarr using its TMDb ID. Args: tmdb_id: The Movie Database ID for the movie root_folder: Optional root folder path (e.g., "/storage/movies") Returns: Result of the add operation |
search_and_add_show | Search for TV shows using natural language description and optionally add to Sonarr. Args: description: Natural language description of the TV show (e.g., "British time travel show with the Doctor") auto_add: If True and only one result found, automatically add to Sonarr Returns: List of matching TV shows with metadata |
add_show_by_tvdb_id | Add a specific TV show to Sonarr using its TVDB ID. Args: tvdb_id: The TV Database ID for the show title: The title of the show root_folder: Optional root folder path (e.g., "/storage/anime") Returns: Result of the add operation |
test_config | Test the current configuration and API connectivity. Returns: Configuration status and basic connectivity tests |
get_server_status | Check the status and connectivity of Radarr and Sonarr servers. Returns: Status information for both servers |