
Mcp Arr
Connects Claude directly to your Sonarr, Radarr, Lidarr, and Prowlarr instances via their REST APIs. You get natural language access to library browsing, content search, download triggering, queue monitoring, and calendar views across all your media services. The server exposes service-specific tools for each arr app plus unified cross-service search when you need to find something without knowing which library it's in. Also surfaces TRaSH Guides data for quality profile and naming convention references. Works in local stdio mode for Claude Desktop or remote HTTP mode for hosted integrations. Useful when you're already managing media through the arr suite and want conversational control without context switching to multiple web UIs.
- GitHub stars
- 155
- tools
- 49
- auth
- Secret needed
- transport
- STDIO
- env vars
- 10
- last updated
- Nov 28, 2025
Tools
49 toolsPublic tool metadata for what this MCP can expose to an agent.
arr_statusGet connection status for all configured *arr services
Get connection status for all configured *arr services
No parameter schema in public metadata yet.
arr_search_allSearch across all configured services simultaneously
Search across all configured services simultaneously
No parameter schema in public metadata yet.
searchGeneric discovery tool for remote MCP clients such as ChatGPT
Generic discovery tool for remote MCP clients such as ChatGPT
No parameter schema in public metadata yet.
fetchGeneric detail-fetch tool for items returned by `search`
Generic detail-fetch tool for items returned by `search`
No parameter schema in public metadata yet.
sonarr_get_seriesList all TV series in your library
List all TV series in your library
No parameter schema in public metadata yet.
sonarr_searchSearch for TV series by name (returns tvdbId for adding)
Search for TV series by name (returns tvdbId for adding)
No parameter schema in public metadata yet.
sonarr_add_seriesAdd a TV series to Sonarr (supports tags)
Add a TV series to Sonarr (supports tags)
No parameter schema in public metadata yet.
sonarr_get_root_foldersGet available root folders for adding series
Get available root folders for adding series
No parameter schema in public metadata yet.
sonarr_get_quality_profilesGet available quality profiles for adding series
Get available quality profiles for adding series
No parameter schema in public metadata yet.
sonarr_get_queueView current download queue with `limit` and `offset` pagination
View current download queue with `limit` and `offset` pagination
No parameter schema in public metadata yet.
sonarr_get_calendarSee upcoming episodes
See upcoming episodes
No parameter schema in public metadata yet.
sonarr_get_episodesList episodes for a series (shows missing vs available)
List episodes for a series (shows missing vs available)
No parameter schema in public metadata yet.
sonarr_search_missingTrigger search for all missing episodes in a series
Trigger search for all missing episodes in a series
No parameter schema in public metadata yet.
sonarr_search_episodeTrigger search for specific episode(s)
Trigger search for specific episode(s)
No parameter schema in public metadata yet.
sonarr_refresh_seriesTrigger a metadata refresh for a specific series in Sonarr
Trigger a metadata refresh for a specific series in Sonarr
No parameter schema in public metadata yet.
radarr_get_moviesList all movies in your library
List all movies in your library
No parameter schema in public metadata yet.
radarr_searchSearch for movies by name (returns tmdbId for adding)
Search for movies by name (returns tmdbId for adding)
No parameter schema in public metadata yet.
radarr_add_movieAdd a movie to Radarr (supports tags)
Add a movie to Radarr (supports tags)
No parameter schema in public metadata yet.
radarr_get_root_foldersGet available root folders for adding movies
Get available root folders for adding movies
No parameter schema in public metadata yet.
radarr_get_quality_profilesGet available quality profiles for adding movies
Get available quality profiles for adding movies
No parameter schema in public metadata yet.
radarr_get_queueView current download queue with `limit` and `offset` pagination
View current download queue with `limit` and `offset` pagination
No parameter schema in public metadata yet.
radarr_get_calendarSee upcoming releases
See upcoming releases
No parameter schema in public metadata yet.
radarr_search_movieTrigger search to download a movie in your library
Trigger search to download a movie in your library
No parameter schema in public metadata yet.
radarr_search_moviesBulk-trigger searches for multiple movie IDs at once
Bulk-trigger searches for multiple movie IDs at once
No parameter schema in public metadata yet.
radarr_update_movieUpdate a movie's quality profile, monitored status, minimum availability, tags, or path
Update a movie's quality profile, monitored status, minimum availability, tags, or path
No parameter schema in public metadata yet.
radarr_delete_queue_itemRemove an item from the download queue (optionally blocklist the release)
Remove an item from the download queue (optionally blocklist the release)
No parameter schema in public metadata yet.
radarr_refresh_movieTrigger a metadata refresh for a specific movie in Radarr
Trigger a metadata refresh for a specific movie in Radarr
No parameter schema in public metadata yet.
lidarr_get_artistsList all artists in your library
List all artists in your library
No parameter schema in public metadata yet.
lidarr_searchSearch for artists by name (returns foreignArtistId for adding)
Search for artists by name (returns foreignArtistId for adding)
No parameter schema in public metadata yet.
lidarr_add_artistAdd an artist to Lidarr (supports tags)
Add an artist to Lidarr (supports tags)
No parameter schema in public metadata yet.
lidarr_get_root_foldersGet available root folders for adding artists
Get available root folders for adding artists
No parameter schema in public metadata yet.
lidarr_get_quality_profilesGet available quality profiles for adding artists
Get available quality profiles for adding artists
No parameter schema in public metadata yet.
lidarr_get_metadata_profilesGet available metadata profiles for adding artists
Get available metadata profiles for adding artists
No parameter schema in public metadata yet.
lidarr_get_queueView current download queue with `limit` and `offset` pagination
View current download queue with `limit` and `offset` pagination
No parameter schema in public metadata yet.
lidarr_get_albumsList albums for an artist (shows missing vs available)
List albums for an artist (shows missing vs available)
No parameter schema in public metadata yet.
lidarr_search_albumTrigger search for a specific album
Trigger search for a specific album
No parameter schema in public metadata yet.
lidarr_search_missingTrigger search for all missing albums for an artist
Trigger search for all missing albums for an artist
No parameter schema in public metadata yet.
lidarr_get_calendarSee upcoming album releases
See upcoming album releases
No parameter schema in public metadata yet.
prowlarr_get_indexersList all configured indexers
List all configured indexers
No parameter schema in public metadata yet.
prowlarr_searchSearch across all indexers
Search across all indexers
No parameter schema in public metadata yet.
prowlarr_test_indexersTest all indexers and return health status
Test all indexers and return health status
No parameter schema in public metadata yet.
prowlarr_get_statsGet indexer statistics (queries, grabs, failures)
Get indexer statistics (queries, grabs, failures)
No parameter schema in public metadata yet.
trash_list_profilesList available TRaSH quality profiles for Radarr or Sonarr
List available TRaSH quality profiles for Radarr or Sonarr
No parameter schema in public metadata yet.
trash_get_profileGet detailed profile with custom formats, scores, and quality settings
Get detailed profile with custom formats, scores, and quality settings
No parameter schema in public metadata yet.
trash_list_custom_formatsList custom formats with optional category filter (hdr, audio, resolution, etc.)
List custom formats with optional category filter (hdr, audio, resolution, etc.)
No parameter schema in public metadata yet.
trash_get_namingGet recommended naming conventions for Plex, Emby, Jellyfin, or standard
Get recommended naming conventions for Plex, Emby, Jellyfin, or standard
No parameter schema in public metadata yet.
trash_get_quality_sizesGet recommended min/max/preferred sizes for each quality level
Get recommended min/max/preferred sizes for each quality level
No parameter schema in public metadata yet.
trash_compare_profileCompare your profile against TRaSH recommendations (requires *arr configured)
Compare your profile against TRaSH recommendations (requires *arr configured)
No parameter schema in public metadata yet.
trash_compare_namingCompare your naming config against TRaSH recommendations (requires *arr configured)
Compare your naming config against TRaSH recommendations (requires *arr configured)
No parameter schema in public metadata yet.
Sponsors
Configuration
SONARR_URLSonarr server URL
SONARR_API_KEYsecretSonarr API key
RADARR_URLRadarr server URL
RADARR_API_KEYsecretRadarr API key
LIDARR_URLLidarr server URL
LIDARR_API_KEYsecretLidarr API key
READARR_URLReadarr server URL
READARR_API_KEYsecretReadarr API key
PROWLARR_URLProwlarr server URL
PROWLARR_API_KEYsecretProwlarr API key
Readme
Details
- Repository
- github.com/aplaceforallmystuff/mcp-arr
- Category
- Media & Entertainment
- Package
mcp-arr-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active