aplaceforallmystuff avatar

Mcp Arr

aplaceforallmystuff/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 tools

Public 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_URL

Sonarr server URL

SONARR_API_KEYsecret

Sonarr API key

RADARR_URL

Radarr server URL

RADARR_API_KEYsecret

Radarr API key

LIDARR_URL

Lidarr server URL

LIDARR_API_KEYsecret

Lidarr API key

READARR_URL

Readarr server URL

READARR_API_KEYsecret

Readarr API key

PROWLARR_URL

Prowlarr server URL

PROWLARR_API_KEYsecret

Prowlarr API key

Readme

MCP *arr Server

Architecture


View the full README on GitHub

Details

Repository
github.com/aplaceforallmystuff/mcp-arr
Category
Media & Entertainment
Package
mcp-arr-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from aplaceforallmystuff

Related Media & Entertainment MCP servers

View all
1gaopengbin avatarCesium Mcp Runtimegaopengbin/cesium-mcpControl CesiumJS 3D globes via MCP: camera, layers, entities, animation, and interaction.150stars
2ndesv21 avatarSocialclawndesv21/socialclawConnect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.106stars
3gate avatarGate News MCPgate/gate-mcpGate news MCP for crypto news, structured events, announcements, and social sentiment.31stars
4f avatarprompts.chat MCP Serverf/prompts.chat-mcpSearch and retrieve AI prompts from prompts.chat, the social platform for AI prompts.28stars
5jmedure avatarTalkbackjmedure/talkback-mcpChat with your Ableton session in real-time.24stars
6adkit avatarAds Manager by AdKit: Google Ads, Meta Ads, TikTok Ads, LinkedIn Adsadkit/ads-mcpPPC advertising on Google Ads, Meta Ads (Facebook Ads), TikTok Ads, LinkedIn Ads, Reddit Ads & more.20stars