Yarr MCP Server

Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.

Remote serverstreamable-http

What is the Yarr MCP Server?

Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.

What the server does

MCP server and CLI for self-hosted media fleets: Sonarr, Radarr, Prowlarr, Bazarr, Tautulli, Overseerr, SABnzbd, qBittorrent, Plex, Jellyfin, and Tracearr.

  • Fleet status checks across the configured services
  • Credentialed upstream API passthrough for known service kinds
  • Table-driven OpenAPI operation metadata for Sonarr, Radarr, Prowlarr,
  • Curated commands for SABnzbd, qBittorrent, Tautulli, Bazarr, and Tracearr,
  • Code Mode over MCP for multi-step media automation scripts
  • Snippet storage and execution for repeatable Code Mode workflows

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
stdiostdio is the preferred local MCP transport. It starts yarr mcp on demand and does not require binding a local HTTP port.

How to install the Yarr MCP Server

claude mcp add yarr --env YARR_SERVICES=your-value --env YARR_SONARR_URL=your-value --env YARR_SONARR_API_KEY=your-value --env RUST_LOG=your-value --env YARR_MCP_TOKEN=your-value --env YARR_MCP_HOST=your-value --env YARR_RADARR_URL=your-value --env YARR_RADARR_API_KEY=your-value -- npx -y @dinglebear/yarr

Configuration

VariableDescriptionRequired
YARR_SERVICESConfiguration value read at startup.Optional
YARR_SONARR_URLEndpoint or connection string the server talks to.Yes
YARR_SONARR_API_KEYCredential the server authenticates with.Yes
RUST_LOGConfiguration value read at startup.Optional
YARR_MCP_TOKENCredential the server authenticates with.Yes
YARR_MCP_HOSTEndpoint or connection string the server talks to.Optional
YARR_RADARR_URLEndpoint or connection string the server talks to.Yes
YARR_RADARR_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Yarr MCP to stdio.”

Frequently asked questions

Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.