mcpserver.lol
registry/mcp-arr
Connection check local install

mcp-arr

MCP server for *arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr

Tools 49
GitHub stars 207
Installs / wk 572
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

49 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

arr_search_all from source
Search across all configured *arr services for any media
arr_status from source
fetch from source
Fetch a specific item returned by search. Accepts an opaque item id from the search tool.
lidarr from source
lidarr_add_artist from source
Add an artist to Lidarr. Use lidarr_search first to find the foreignArtistId, and lidarr_get_root_folders / lidarr_get_quality_profiles / lidarr_get_metadata_profiles to get valid…
lidarr_get_albums from source
Get albums for an artist in Lidarr. Shows which albums are available and which are missing.
lidarr_get_artists from source
Get all artists in Lidarr library
lidarr_get_calendar from source
Get upcoming album releases from Lidarr
lidarr_get_metadata_profiles from source
Get available metadata profiles for Lidarr. Use this to find valid metadataProfileId values when adding an artist.
lidarr_get_quality_profiles from source
Get available quality profiles for Lidarr. Use this to find valid qualityProfileId values when adding an artist.
lidarr_get_queue from source
Get Lidarr download queue. Supports pagination with limit and offset.
lidarr_get_root_folders from source
Get available root folders for Lidarr. Use this to find valid rootFolderPath values when adding an artist.
lidarr_search from source
Search for artists by name. Returns results with foreignArtistId needed for lidarr_add_artist.
lidarr_search_album from source
Trigger a search for a specific album to download
lidarr_search_missing from source
Trigger a search for all missing albums for an artist
prowlarr from source
prowlarr_get_indexers from source
Get all configured indexers in Prowlarr
prowlarr_get_stats from source
Get indexer statistics (queries, grabs, failures)
prowlarr_search from source
Search across all Prowlarr indexers
prowlarr_test_indexers from source
Test all indexers and return their health status
radarr from source
radarr_add_movie from source
Add a movie to Radarr. Use radarr_search first to find the tmdbId, and radarr_get_root_folders / radarr_get_quality_profiles to get valid values. Use radarr_get_tags to get valid t…
radarr_delete_queue_item from source
Remove an item from the Radarr download queue. Use radarr_get_queue to find queue item IDs. Can optionally blocklist the release to prevent re-grabbing.
radarr_get_calendar from source
Get upcoming movie releases from Radarr
radarr_get_movies from source
Get movies from Radarr library with optional pagination and title filtering. Defaults to limit=25 to avoid very large responses. Use offset to fetch additional pages.
radarr_get_queue from source
Get Radarr download queue. Supports pagination with limit and offset.
radarr_refresh_movie from source
Trigger a metadata refresh for a specific movie in Radarr
radarr_search from source
Search for movies by name. Returns results with tmdbId needed for radarr_add_movie.
radarr_search_movie from source
Trigger a search to download a movie that
radarr_search_movies from source
Trigger a search for multiple movies at once. Accepts an array of movie IDs. Use this for bulk upgrade requests instead of calling radarr_search_movie one at a time.
radarr_update_movie from source
Update a movie in Radarr. Can change qualityProfileId, monitored status, minimumAvailability, tags, and path. Fetches the full movie object, applies your changes, and PUTs it back.
search from source
Search across configured *arr libraries plus TRaSH Guides reference profiles. This is the primary discovery tool for remote MCP clients such as ChatGPT.
sonarr from source
sonarr_add_series from source
Add a TV series to Sonarr. Use sonarr_search first to find the tvdbId, and sonarr_get_root_folders / sonarr_get_quality_profiles to get valid values for rootFolderPath and qualityP…
sonarr_get_calendar from source
Get upcoming TV episodes from Sonarr
sonarr_get_episodes from source
Get episodes for a TV series. Shows which episodes are available and which are missing.
sonarr_get_queue from source
Get Sonarr download queue. Supports pagination with limit and offset.
sonarr_get_series from source
Get TV series from Sonarr library with optional pagination and title filtering. Defaults to limit=25 to avoid very large responses. Use offset to fetch additional pages.
sonarr_refresh_series from source
Trigger a metadata refresh for a specific series in Sonarr
sonarr_search from source
Search for TV series by name. Returns results with tvdbId needed for sonarr_add_series.
sonarr_search_episode from source
Trigger a search for specific episode(s)
sonarr_search_missing from source
Trigger a search for all missing episodes in a series
trash_compare_naming from source
trash_compare_profile from source
trash_get_naming from source
Get TRaSH Guides recommended naming conventions for your media server (Plex, Emby, Jellyfin, or standard)
trash_get_profile from source
Get a specific TRaSH Guides quality profile with all custom format scores, quality settings, and implementation details
trash_get_quality_sizes from source
trash_list_custom_formats from source
List available TRaSH Guides custom formats. Can filter by category: hdr, audio, resolution, source, streaming, anime, unwanted, release, language
trash_list_profiles from source
List available TRaSH Guides quality profiles for Radarr or Sonarr. Shows recommended profiles for different use cases (1080p, 4K, Remux, etc.)