NZBGet MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NZBGET_HOST | No | NZBGet hostname | localhost |
| NZBGET_PORT | No | NZBGet RPC port | 6789 |
| NZBGET_PASSWORD | Yes | NZBGet password | |
| NZBGET_USERNAME | Yes | NZBGet username | |
| NZBGET_USE_HTTPS | No | Use HTTPS | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| nzbget_statusB | Get current NZBGet server status |
| nzbget_versionB | Get NZBGet version |
| nzbget_server_volumesB | Get download statistics per server |
| nzbget_list_groupsB | List download queue groups |
| nzbget_appendC | Add NZB to queue |
| nzbget_edit_queueD | Edit queue items |
| nzbget_historyC | Get download history |
| nzbget_pause_downloadB | Pause downloads |
| nzbget_resume_downloadC | Resume downloads |
| nzbget_pause_postB | Pause post-processing |
| nzbget_resume_postC | Resume post-processing |
| nzbget_rateC | Set download rate limit |
| nzbget_scanB | Scan for new NZB files |
| nzbget_logD | Get log entries |
| nzbget_write_logD | Write log message |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Most tools have clearly distinct purposes targeting different aspects of NZBGet management (queue, history, status, control). There is some potential confusion between pause_download/pause_post and resume_download/resume_post pairs, but the descriptions clarify the download vs. post-processing distinction.
All tools follow a consistent 'nzbget_verb_noun' pattern with snake_case throughout. The naming convention is predictable and systematic, making it easy to understand each tool's function at a glance.
15 tools is well-scoped for an NZBGet management server. This provides comprehensive coverage of queue management, status monitoring, control operations, and logging without being overwhelming or sparse.
The toolset covers most essential NZBGet operations including queue management (append, edit, list groups), status monitoring (status, version, server volumes), control (pause/resume, rate limiting), and logging. Minor gaps might include more granular queue item manipulation or configuration management, but core workflows are well-covered.