prowlarr-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@prowlarr-mcpsearch for recent 4K movie releases"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
prowlarr-mcp
An MCP server for Prowlarr.
Setup
cd prowlarr-mcp
uv sync
cp .env.example .envSet PROWLARR_API_KEY in .env. The API key is available in Prowlarr under
Settings → General → Security.
Configuration:
Variable | Default | Description |
|
| Prowlarr base URL, including any URL base path |
| required | Prowlarr API key |
|
| HTTP timeout, greater than 0 and at most 300 seconds |
|
| Hard upper bound accepted by |
Related MCP server: qBittorrent MCP Server
Run
uv run prowlarr-mcpExample Codex/OpenCode-style stdio configuration:
{
"command": "uv",
"args": [
"--directory",
"/path/to/prowlarr-mcp",
"run",
"prowlarr-mcp"
]
}Tool
search_releases accepts:
query: text query; an empty string requests recent releases.search_type:search,tvsearch,movie,music, orbook.indexer_ids: optional Prowlarr indexer IDs.categories: optional Newznab category IDs.limit: number of results, default 20 and capped by configuration.offset: non-negative result offset.
The response is intentionally smaller than Prowlarr's full ReleaseResource,
but retains indexer_id and guid for a future download-submission workflow.
Prowlarr may apply limit independently to several indexers, so the MCP server
also enforces it on the combined response. truncated means that the MCP server
discarded part of the response it received; it is not a has_more pagination
indicator and cannot prove whether Prowlarr has additional results.
Roadmap
v0.1: Search releases through configured Prowlarr indexers.
Discover available indexers and search categories.
Submit a selected release to a configured download client.
Inspect Prowlarr health, indexer status, and search history.
Testing with the MCP client
The repository includes a generic stdio client for launching the server and calling one tool:
uv run src/prowlarr_mcp/scripts/mcp_client.py \
--command "uv run prowlarr-mcp" \
--method "search_releases" \
--arguments '{"query": "yani neko"}'Use --cwd when the server command must run from a different directory, and
--timeout to override the default 60-second tool-call timeout. The script
prints structured tool output as JSON and exits non-zero for invalid input,
connection failures, or MCP tool errors.
Development
uv run ruff format --check .
uv run ruff check .
uv run pyrefly check
uv run python -m unittest discover -s testsMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables privacy-respecting web searches through SearXNG metasearch engine with customizable parameters like language, time range, categories, and engines. Supports safe search levels, pagination control, and basic authentication for secure search operations.12MIT
- FlicenseAqualityDmaintenanceEnables interaction with qBittorrent through its Web API to search for torrents using search plugins and manage downloads. Supports torrent searching, downloading via URLs/magnet links, and torrent management operations like pause, resume, and delete.73
- AlicenseNot gradedqualityNot gradedmaintenanceEnables privacy-focused web searches through the Presearch API and web content scraping. Supports multi-language search, configurable safe search, result caching, and multiple export formats (JSON, CSV, Markdown).4
- AlicenseAqualityAmaintenanceEnables unified control of \*arr media management applications (Sonarr, Radarr, Lidarr, Readarr, Prowlarr) through natural language queries. Manage TV shows, movies, music, books, search for content, monitor downloads, and check upcoming releases across all services.66573193MIT
Related MCP Connectors
Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.
Search GBIF species taxonomy, occurrence records, datasets, and publishers.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/amphineko/prowlarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server