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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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