radarr-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RADARR_URL | Yes | The URL of the Radarr server, e.g., http://your-radarr-host:7878 | |
| RADARR_API_KEY | Yes | Your Radarr API key (X-Api-Key header) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| radarr_list_alttitleB | List alternative movie titles. Query params: movie_id, movie_metadata_id. |
| radarr_get_alttitleA | Fetch a single alternative movie titles by id. |
| radarr_create_autotaggingB | Create auto tagging rules. WRITE: this modifies your Radarr instance. |
| radarr_list_autotaggingA | List auto tagging rules. |
| radarr_get_autotagging_schemaA | Return the auto tagging rules schema (available fields/options). |
| radarr_update_autotaggingB | Update auto tagging rules. WRITE: this modifies your Radarr instance. |
| radarr_delete_autotaggingC | Delete auto tagging rules. DESTRUCTIVE: this deletes data. |
| radarr_get_autotaggingA | Fetch a single auto tagging rules by id. |
| radarr_list_blocklistB | List blocklisted releases. Query params: sort_key, sort_direction, movie_ids, protocols. |
| radarr_bulk_delete_blocklistB | Bulk delete blocklisted releases. DESTRUCTIVE: this deletes data. |
| radarr_list_blocklist_movieC | List movies. Query params: movie_id. |
| radarr_delete_blocklistB | Delete blocklisted releases. DESTRUCTIVE: this deletes data. |
| radarr_list_calendarB | List upcoming release calendar. Query params: start, end, tags. |
| radarr_list_collectionC | List movie collections. Query params: tmdb_id. |
| radarr_update_collectionsC | Update movie collections. WRITE: this modifies your Radarr instance. |
| radarr_update_collectionC | Update movie collections. WRITE: this modifies your Radarr instance. |
| radarr_get_collectionB | Fetch a single movie collections by id. |
| radarr_run_commandA | Run a Radarr command (body is a CommandResource with a |
| radarr_list_commandA | List queued/running commands. |
| radarr_delete_commandB | Delete queued/running commands. DESTRUCTIVE: this deletes data. |
| radarr_get_commandA | Fetch a single queued/running commands by id. |
| radarr_get_config_downloadclientC | List downloadclient. |
| radarr_update_config_downloadclientC | Update downloadclient. WRITE: this modifies your Radarr instance. |
| radarr_get_config_downloadclient_by_idC | Fetch a single downloadclient by id. |
| radarr_get_config_hostC | List host. |
| radarr_update_config_hostB | Update host. WRITE: this modifies your Radarr instance. |
| radarr_get_config_host_by_idB | Fetch a single host by id. |
| radarr_get_config_importlistD | List import lists. |
| radarr_update_config_importlistC | Update import lists. WRITE: this modifies your Radarr instance. |
| radarr_get_config_importlist_by_idB | Fetch a single import lists by id. |
| radarr_get_config_indexerB | List indexers. |
| radarr_update_config_indexerC | Update indexers. WRITE: this modifies your Radarr instance. |
| radarr_get_config_indexer_by_idC | Fetch a single indexers by id. |
| radarr_get_config_mediamanagementC | List mediamanagement. |
| radarr_update_config_mediamanagementC | Update mediamanagement. WRITE: this modifies your Radarr instance. |
| radarr_get_config_mediamanagement_by_idB | Fetch a single mediamanagement by id. |
| radarr_get_config_metadataA | List metadata providers. |
| radarr_update_config_metadataC | Update metadata providers. WRITE: this modifies your Radarr instance. |
| radarr_get_config_metadata_by_idC | Fetch a single metadata providers by id. |
| radarr_get_config_namingC | List naming. |
| radarr_list_config_naming_examplesD | List examples. Query params: rename_movies, replace_illegal_characters, colon_replacement_format, standard_movie_format, movie_folder_format, id, resource_name. |
| radarr_update_config_namingC | Update naming. WRITE: this modifies your Radarr instance. |
| radarr_get_config_naming_by_idC | Fetch a single naming by id. |
| radarr_get_config_uiC | List ui. |
| radarr_update_config_uiC | Update ui. WRITE: this modifies your Radarr instance. |
| radarr_get_config_ui_by_idB | Fetch a single ui by id. |
| radarr_list_creditA | List movie credits (cast/crew). Query params: movie_id, movie_metadata_id. |
| radarr_get_creditA | Fetch a single movie credits (cast/crew) by id. |
| radarr_list_customfilterB | List custom filters. |
| radarr_create_customfilterB | Create custom filters. WRITE: this modifies your Radarr instance. |
| radarr_update_customfilterB | Update custom filters. WRITE: this modifies your Radarr instance. |
| radarr_delete_customfilterA | Delete custom filters. DESTRUCTIVE: this deletes data. |
| radarr_get_customfilterB | Fetch a single custom filters by id. |
| radarr_list_customformatA | List custom formats. |
| radarr_create_customformatB | Create custom formats. WRITE: this modifies your Radarr instance. |
| radarr_bulk_update_customformatC | Bulk update custom formats. WRITE: this modifies your Radarr instance. |
| radarr_bulk_delete_customformatB | Bulk delete custom formats. DESTRUCTIVE: this deletes data. |
| radarr_get_customformat_schemaA | Return the custom formats schema (available fields/options). |
| radarr_update_customformatC | Update custom formats. WRITE: this modifies your Radarr instance. |
| radarr_delete_customformatC | Delete custom formats. DESTRUCTIVE: this deletes data. |
| radarr_get_customformatA | Fetch a single custom formats by id. |
| radarr_create_delayprofileC | Create delay profiles. WRITE: this modifies your Radarr instance. |
| radarr_list_delayprofileB | List delay profiles. |
| radarr_reorder_delayprofileA | Reorder delay profiles after another entry. Query params: after. WRITE: this modifies your Radarr instance. |
| radarr_delete_delayprofileB | Delete delay profiles. DESTRUCTIVE: this deletes data. |
| radarr_update_delayprofileA | Update delay profiles. WRITE: this modifies your Radarr instance. |
| radarr_get_delayprofileA | Fetch a single delay profiles by id. |
| radarr_get_diskspaceB | List diskspace. |
| radarr_list_downloadclientB | List downloadclient. |
| radarr_create_downloadclientC | Create downloadclient. WRITE: this modifies your Radarr instance. |
| radarr_action_downloadclientC | Run an action on a action (name selects the action). WRITE: this modifies your Radarr instance. |
| radarr_bulk_update_downloadclientC | Bulk update downloadclient. WRITE: this modifies your Radarr instance. |
| radarr_bulk_delete_downloadclientC | Bulk delete downloadclient. DESTRUCTIVE: this deletes data. |
| radarr_get_downloadclient_schemaA | Return the downloadclient schema (available fields/options). |
| radarr_test_downloadclientC | Test test (optionally force_test). Returns validation results. WRITE: this modifies your Radarr instance. |
| radarr_test_all_downloadclientC | Test testall (optionally force_test). Returns validation results. WRITE: this modifies your Radarr instance. |
| radarr_update_downloadclientC | Update downloadclient. WRITE: this modifies your Radarr instance. |
| radarr_delete_downloadclientC | Delete downloadclient. DESTRUCTIVE: this deletes data. |
| radarr_get_downloadclientA | Fetch a single downloadclient by id. |
| radarr_list_exclusionsB | List import list exclusions. |
| radarr_create_exclusionsC | Create import list exclusions. WRITE: this modifies your Radarr instance. |
| radarr_bulk_create_exclusionsC | Create multiple import list exclusions. WRITE: this modifies your Radarr instance. |
| radarr_bulk_delete_exclusionsC | Bulk delete import list exclusions. DESTRUCTIVE: this deletes data. |
| radarr_list_exclusions_pagedC | List import list exclusions. Query params: sort_key, sort_direction. |
| radarr_update_exclusionsB | Update import list exclusions. WRITE: this modifies your Radarr instance. |
| radarr_delete_exclusionsC | Delete import list exclusions. DESTRUCTIVE: this deletes data. |
| radarr_get_exclusionsA | Fetch a single import list exclusions by id. |
| radarr_list_extrafileC | List extrafile. Query params: movie_id. |
| radarr_list_filesystemB | List server filesystem. Query params: path. |
| radarr_list_filesystem_mediafilesC | List mediafiles. Query params: path. |
| radarr_list_filesystem_typeD | List type. Query params: path. |
| radarr_get_healthB | List health. |
| radarr_list_historyC | List download/import history. Query params: sort_key, sort_direction, include_movie, event_type, download_id, movie_ids, languages, quality. |
| radarr_mark_history_item_failedA | Mark a history item as failed (blocklists the release by default). WRITE: this modifies your Radarr instance. |
| radarr_list_history_movieC | List movies. Query params: movie_id, event_type. |
| radarr_list_history_sinceD | List since. Query params: date, event_type. |
| radarr_list_importlistA | List import lists. |
| radarr_create_importlistB | Create import lists. WRITE: this modifies your Radarr instance. |
| radarr_action_importlistD | Run an action on a action (name selects the action). WRITE: this modifies your Radarr instance. |
| radarr_bulk_update_importlistB | Bulk update import lists. WRITE: this modifies your Radarr instance. |
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/SavageCore/radarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server