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) |
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
} |
| 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/arr-mcps/radarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server