Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LIDARR_URL | No | The URL of your Lidarr instance (e.g., http://localhost:8686) | |
| RADARR_URL | No | The URL of your Radarr instance (e.g., http://localhost:7878) | |
| SONARR_URL | No | The URL of your Sonarr instance (e.g., http://localhost:8989) | |
| READARR_URL | No | The URL of your Readarr instance (e.g., http://localhost:8787) | |
| PROWLARR_URL | No | The URL of your Prowlarr instance (e.g., http://localhost:9696) | |
| LIDARR_API_KEY | No | Your Lidarr API key (found in Settings > General > Security) | |
| RADARR_API_KEY | No | Your Radarr API key (found in Settings > General > Security) | |
| SONARR_API_KEY | No | Your Sonarr API key (found in Settings > General > Security) | |
| READARR_API_KEY | No | Your Readarr API key (found in Settings > General > Security) | |
| PROWLARR_API_KEY | No | Your Prowlarr API key (found in Settings > General > Security) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| arr_status | Get status of all configured *arr services. Currently configured: Sonarr (TV), Radarr (Movies), Lidarr (Music), Readarr (Books), Prowlarr (Indexers) |
| sonarr_get_quality_profiles | Get detailed quality profiles from Sonarr (TV). Shows allowed qualities, upgrade settings, and custom format scores. |
| sonarr_get_health | Get health check warnings and issues from Sonarr (TV). Shows any problems detected by the application. |
| sonarr_get_root_folders | Get root folders and storage info from Sonarr (TV). Shows paths, free space, and unmapped folders. |
| sonarr_get_download_clients | Get download client configurations from Sonarr (TV). Shows configured clients and their settings. |
| sonarr_get_naming | Get file naming configuration from Sonarr (TV). Shows naming patterns for files and folders. |
| sonarr_get_tags | Get all tags defined in Sonarr (TV). Tags can be used to organize and filter content. |
| sonarr_review_setup | Get comprehensive configuration review for Sonarr (TV). Returns all settings for analysis: quality profiles, download clients, naming, storage, indexers, health warnings, and more. Use this to analyze the setup and suggest improvements. |
| radarr_get_quality_profiles | Get detailed quality profiles from Radarr (Movies). Shows allowed qualities, upgrade settings, and custom format scores. |
| radarr_get_health | Get health check warnings and issues from Radarr (Movies). Shows any problems detected by the application. |
| radarr_get_root_folders | Get root folders and storage info from Radarr (Movies). Shows paths, free space, and unmapped folders. |
| radarr_get_download_clients | Get download client configurations from Radarr (Movies). Shows configured clients and their settings. |
| radarr_get_naming | Get file naming configuration from Radarr (Movies). Shows naming patterns for files and folders. |
| radarr_get_tags | Get all tags defined in Radarr (Movies). Tags can be used to organize and filter content. |
| radarr_review_setup | Get comprehensive configuration review for Radarr (Movies). Returns all settings for analysis: quality profiles, download clients, naming, storage, indexers, health warnings, and more. Use this to analyze the setup and suggest improvements. |
| lidarr_get_quality_profiles | Get detailed quality profiles from Lidarr (Music). Shows allowed qualities, upgrade settings, and custom format scores. |
| lidarr_get_health | Get health check warnings and issues from Lidarr (Music). Shows any problems detected by the application. |
| lidarr_get_root_folders | Get root folders and storage info from Lidarr (Music). Shows paths, free space, and unmapped folders. |
| lidarr_get_download_clients | Get download client configurations from Lidarr (Music). Shows configured clients and their settings. |
| lidarr_get_naming | Get file naming configuration from Lidarr (Music). Shows naming patterns for files and folders. |
| lidarr_get_tags | Get all tags defined in Lidarr (Music). Tags can be used to organize and filter content. |
| lidarr_review_setup | Get comprehensive configuration review for Lidarr (Music). Returns all settings for analysis: quality profiles, download clients, naming, storage, indexers, health warnings, and more. Use this to analyze the setup and suggest improvements. |
| readarr_get_quality_profiles | Get detailed quality profiles from Readarr (Books). Shows allowed qualities, upgrade settings, and custom format scores. |
| readarr_get_health | Get health check warnings and issues from Readarr (Books). Shows any problems detected by the application. |
| readarr_get_root_folders | Get root folders and storage info from Readarr (Books). Shows paths, free space, and unmapped folders. |
| readarr_get_download_clients | Get download client configurations from Readarr (Books). Shows configured clients and their settings. |
| readarr_get_naming | Get file naming configuration from Readarr (Books). Shows naming patterns for files and folders. |
| readarr_get_tags | Get all tags defined in Readarr (Books). Tags can be used to organize and filter content. |
| readarr_review_setup | Get comprehensive configuration review for Readarr (Books). Returns all settings for analysis: quality profiles, download clients, naming, storage, indexers, health warnings, and more. Use this to analyze the setup and suggest improvements. |
| sonarr_get_series | Get all TV series in Sonarr library |
| sonarr_search | Search for TV series to add to Sonarr |
| sonarr_get_queue | Get Sonarr download queue |
| sonarr_get_calendar | Get upcoming TV episodes from Sonarr |
| sonarr_get_episodes | Get episodes for a TV series. Shows which episodes are available and which are missing. |
| sonarr_search_missing | Trigger a search for all missing episodes in a series |
| sonarr_search_episode | Trigger a search for specific episode(s) |
| radarr_get_movies | Get all movies in Radarr library |
| radarr_search | Search for movies to add to Radarr |
| radarr_get_queue | Get Radarr download queue |
| radarr_get_calendar | Get upcoming movie releases from Radarr |
| radarr_search_movie | Trigger a search to download a movie that's already in your library |
| lidarr_get_artists | Get all artists in Lidarr library |
| lidarr_search | Search for artists to add to Lidarr |
| lidarr_get_queue | Get Lidarr download queue |
| lidarr_get_albums | Get albums for an artist in Lidarr. Shows which albums are available and which are missing. |
| lidarr_search_album | Trigger a search for a specific album to download |
| lidarr_search_missing | Trigger a search for all missing albums for an artist |
| lidarr_get_calendar | Get upcoming album releases from Lidarr |
| readarr_get_authors | Get all authors in Readarr library |
| readarr_search | Search for authors to add to Readarr |
| readarr_get_queue | Get Readarr download queue |
| readarr_get_books | Get books for an author in Readarr. Shows which books are available and which are missing. |
| readarr_search_book | Trigger a search for a specific book to download |
| readarr_search_missing | Trigger a search for all missing books for an author |
| readarr_get_calendar | Get upcoming book releases from Readarr |
| prowlarr_get_indexers | Get all configured indexers in Prowlarr |
| prowlarr_search | Search across all Prowlarr indexers |
| prowlarr_test_indexers | Test all indexers and return their health status |
| prowlarr_get_stats | Get indexer statistics (queries, grabs, failures) |
| arr_search_all | Search across all configured *arr services for any media |
| trash_list_profiles | List available TRaSH Guides quality profiles for Radarr or Sonarr. Shows recommended profiles for different use cases (1080p, 4K, Remux, etc.) |
| trash_get_profile | Get a specific TRaSH Guides quality profile with all custom format scores, quality settings, and implementation details |
| trash_list_custom_formats | List available TRaSH Guides custom formats. Can filter by category: hdr, audio, resolution, source, streaming, anime, unwanted, release, language |
| trash_get_naming | Get TRaSH Guides recommended naming conventions for your media server (Plex, Emby, Jellyfin, or standard) |
| trash_get_quality_sizes | Get TRaSH Guides recommended min/max/preferred sizes for each quality level |
| trash_compare_profile | Compare your quality profile against TRaSH Guides recommendations. Shows missing custom formats, scoring differences, and quality settings. Requires the corresponding *arr service to be configured. |
| trash_compare_naming | Compare your naming configuration against TRaSH Guides recommendations. Requires the corresponding *arr service to be configured. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |