servarr-analytics-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RADARR_URL | No | Radarr base URL. Optional. | |
| SONARR_URL | No | Sonarr base URL. Optional. | |
| PROWLARR_URL | No | Prowlarr base URL. Optional. | |
| RADARR_API_KEY | No | Radarr API key. Optional. | |
| SONARR_API_KEY | No | Sonarr API key. Optional. | |
| PROWLARR_API_KEY | No | Prowlarr API key. Optional. | |
| SERVARR_BACKUP_DIR | No | Backup directory. Defaults to .servarr-analytics-backups. | .servarr-analytics-backups |
| SERVARR_TIMEOUT_MS | No | HTTP timeout in milliseconds. Defaults to 30000. | 30000 |
| RADARR_API_BASE_PATH | No | API base path for Radarr. Defaults to /api/v3. | /api/v3 |
| SONARR_API_BASE_PATH | No | API base path for Sonarr. Defaults to /api/v3. | /api/v3 |
| PROWLARR_API_BASE_PATH | No | API base path for Prowlarr. Defaults to /api/v1. | /api/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_check_allC | Check status and health for every configured Servarr app. |
| test_connectionC | Test connectivity for one Servarr app. |
| continue_queryA | Continue a paged query from a cursor produced by a previous tool response. |
| get_system_statusC | Return Servarr system status for one configured app. |
| get_app_configC | Return host-level configuration for one configured app. |
| get_api_versionC | Return version details from system status for one configured app. |
| get_quality_profilesC | List quality profiles. |
| get_quality_profileC | Return a single quality profile by id. |
| get_quality_definitionsC | List quality definitions. |
| get_custom_formatsC | List custom formats. |
| get_language_profilesC | List language profiles when supported by the app. |
| get_delay_profilesC | List delay profiles. |
| get_tagsC | List tags. |
| get_root_foldersC | List root folders. |
| get_download_clientsC | List download clients. |
| get_indexersC | List indexers. |
| get_notificationsC | List notifications. |
| get_metadata_profilesC | List metadata profiles when supported by the app. |
| get_naming_configC | Return naming configuration. |
| get_media_management_configC | Return media management configuration. |
| get_disk_spaceD | Return disk space information. |
| get_healthD | Return health messages. |
| get_historyC | Return history records with optional paging and date filters. |
| get_grab_historyC | Return grab history records. |
| get_import_historyC | Return import/download-folder-imported history records. |
| get_failed_historyD | Return failed history records. |
| get_deleted_historyD | Return deleted history records. |
| get_queueD | Return queue records. |
| get_queue_detailsD | Return detailed queue records. |
| get_blocklistC | Return blocklist records. |
| radarr_get_moviesC | List Radarr movies. |
| radarr_get_movieC | Return one Radarr movie by id. |
| radarr_get_movie_filesC | List movie files for a Radarr movie. |
| radarr_get_missingC | List missing Radarr movies. |
| radarr_get_cutoff_unmetC | List Radarr movies that have not met cutoff. |
| sonarr_get_seriesC | List Sonarr series, or return one series when id is provided. |
| sonarr_get_episodesC | List episodes for a Sonarr series. |
| sonarr_get_episode_filesC | List episode files for a Sonarr series. |
| sonarr_get_missingC | List missing Sonarr episodes. |
| sonarr_get_cutoff_unmetC | List Sonarr episodes that have not met cutoff. |
| get_indexerC | Return one Prowlarr indexer by id. |
| get_indexer_statusD | Return Prowlarr indexer status. |
| get_indexer_statsC | Return Prowlarr indexer statistics. |
| get_indexer_historyC | Return Prowlarr indexer history. |
| test_indexerC | Trigger a Prowlarr indexer test. |
| test_all_indexersC | Trigger Prowlarr tests for all indexers. |
| get_applicationsC | List Prowlarr application sync targets. |
| library_summaryD | Summarize configured Servarr libraries. |
| library_storage_statsC | Summarize storage usage by library. |
| library_codec_distributionC | Summarize video codec distribution. |
| library_resolution_distributionD | Summarize resolution distribution. |
| library_hdr_distributionC | Summarize HDR/dynamic range distribution. |
| library_audio_distributionC | Summarize audio codec distribution. |
| library_quality_distributionC | Summarize quality distribution. |
| library_profile_usageC | Summarize quality profile usage. |
| library_growth_statisticsC | Estimate growth from added dates and recent imports. |
| quality_profile_usageC | Count library items per quality profile. |
| quality_distributionC | Count library items by current file quality. |
| codec_distributionC | Count library items by video codec. |
| resolution_distributionC | Count library items by resolution. |
| hdr_distributionD | Count library items by HDR/dynamic range. |
| audio_distributionC | Count library items by audio codec. |
| cutoff_unmet_by_profileC | Group cutoff-unmet items by quality profile when available. |
| upgrade_candidatesC | List monitored items missing files or below cutoff. |
| profile_overlapC | Find quality profiles with identical quality sets. |
| redundant_quality_profilesC | Find unused or duplicate quality profiles. |
| custom_format_hitsC | Count matched custom formats in library files. |
| custom_format_missesC | List configured custom formats not seen in library files. |
| unused_custom_formatsD | Alias for custom format misses. |
| duplicate_custom_formatsC | Find custom formats with duplicate names. |
| conflicting_custom_formatsC | Find custom formats sharing equivalent specification counts and names. |
| storage_usageD | Summarize storage usage. |
| storage_by_codecD | Group storage by codec. |
| storage_by_qualityD | Group storage by quality. |
| storage_by_resolutionD | Group storage by resolution. |
| storage_growthD | Estimate storage growth from history. |
| estimated_storage_savingsC | Estimate savings candidates from large non-HEVC files. |
| download_volume_by_indexerC | Sum history download volume by indexer. |
| grabs_by_indexerC | Count grab events by indexer. |
| imports_by_indexerC | Count import events by indexer. |
| failed_downloads_by_indexerC | Count failed downloads by indexer. |
| success_rate_by_indexerC | Estimate indexer success rate from grab/import/failure history. |
| average_release_sizeD | Average release size from history data. |
| quality_by_indexerC | Group history qualities by indexer. |
| codec_by_indexerD | Group history codec hints by indexer when available. |
| language_by_indexerC | Group history languages by indexer. |
| release_group_by_indexerC | Group release groups by indexer. |
| duplicate_grabsC | Find repeated grabs with the same download id or title. |
| wasted_downloadsC | Estimate failed or non-imported grab volume. |
| simulate_quality_profile_changeD | Run a dry-run simulate quality profile change simulation. |
| simulate_custom_format_changeC | Run a dry-run simulate custom format change simulation. |
| simulate_cutoff_changeC | Run a dry-run simulate cutoff change simulation. |
| simulate_score_changeD | Run a dry-run simulate score change simulation. |
| simulate_storage_savingsD | Run a dry-run simulate storage savings simulation. |
| simulate_storage_growthC | Run a dry-run simulate storage growth simulation. |
| simulate_upgrade_impactD | Run a dry-run simulate upgrade impact simulation. |
| simulate_codec_strategyC | Run a dry-run simulate codec strategy simulation. |
| report_quality_reviewD | Generate report quality review. |
| report_storage_reviewD | Generate report storage review. |
| report_tracker_reviewD | Generate report tracker review. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Maxinger15/servarr-analytics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server