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 toolsRead 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 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. 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… 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 values. Use lidarr_get_tags to get valid tag IDs.
lidarr_get_albums
from source
Get albums for an artist in Lidarr. Shows which albums are available and which are missing. 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 Get all artists in Lidarr library
lidarr_get_calendar
from source
Get upcoming album releases from Lidarr 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. 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. 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. 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. 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. 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 Trigger a search for a specific album to download
lidarr_search_missing
from source
Trigger a search for all missing albums for an artist Trigger a search for all missing albums for an artist
prowlarr
from source
prowlarr_get_indexers
from source
Get all configured indexers in Prowlarr Get all configured indexers in Prowlarr
prowlarr_get_stats
from source
Get indexer statistics (queries, grabs, failures) Get indexer statistics (queries, grabs, failures)
prowlarr_search
from source
Search across all Prowlarr indexers Search across all Prowlarr indexers
prowlarr_test_indexers
from source
Test all indexers and return their health status 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… 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 tag IDs.
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. 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 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. 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. 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 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. 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 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. 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. 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. 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… 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 qualityProfileId. Use sonarr_get_tags to get valid tag IDs.
sonarr_get_calendar
from source
Get upcoming TV episodes from Sonarr 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. 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. 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. 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 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. 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) Trigger a search for specific episode(s)
sonarr_search_missing
from source
Trigger a search for all missing episodes in a series 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) 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 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 List available TRaSH Guides custom formats. Can filter by category: hdr, audio, resolution, source, streaming, anime, unwanted, release, language
trash_list_profiles
from source