Skip to main content
Glama

arr-assistant-mcp

by omniwaifu

arr-assistant-mcp

MCP server for adding movies and TV shows to Radarr/Sonarr via natural language queries.

Setup

Requires Python 3.12+ and uv.

git clone <repo> cd arr-assistant-mcp uv sync

Configuration

Add to your claude_desktop_config.json:

{ "mcpServers": { "arr-assistant": { "command": "uv", "args": [ "--directory", "/path/to/arr-assistant-mcp/", "run", "src/arr_assistant_mcp/main.py" ], "env": { "RADARR_URL": "http://your-ip:7878", "RADARR_API_KEY": "your-radarr-api-key", "SONARR_URL": "http://your-ip:8989", "SONARR_API_KEY": "your-sonarr-api-key" } } } }

API Keys

  • Radarr/Sonarr: Settings → General → API Key

Tools

  • test_config() - Test configuration and connectivity
  • search_movies(title) - Search for movies by title
  • add_movie_by_id(tmdb_id, root_folder=None) - Add movie to Radarr
  • search_and_add_show(description) - Search and add TV shows to Sonarr
  • add_show_by_tvdb_id(tvdb_id, title, root_folder=None) - Add show to Sonarr
  • get_server_status() - Check Radarr/Sonarr status

Usage

search_movies("The Matrix") add_movie_by_id(603) # Specify custom root folder add_show_by_tvdb_id(123456, "Attack on Titan", "/storage/anime")

Root folders are auto-detected from your Radarr/Sonarr configurations, but can be overridden per-request.

-
security - not tested
F
license - not found
-
quality - not tested

A server that allows users to add movies and TV shows to Radarr/Sonarr using natural language queries.

  1. Setup
    1. Configuration
      1. API Keys
        1. Tools
          1. Usage

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A Python-based Model Context Protocol server that allows AI assistants like Claude to access and query your movie and TV show collection via Radarr and Sonarr APIs.
              Last updated -
              11
              Python
            • A
              security
              A
              license
              A
              quality
              A TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.
              Last updated -
              11
              24
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              This server enables semantic search capabilities using Qdrant vector database and OpenAI embeddings, allowing users to query collections, list available collections, and view collection information.
              Last updated -
              3
              Python
            • -
              security
              F
              license
              -
              quality
              Enables interaction with Overseerr API to manage movie and TV show requests, allowing users to check server status and filter requests by various criteria.
              Last updated -
              Python

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/omniwaifu/arr-assistant-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server