mcp-prtg
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., "@mcp-prtgshow sensors with status 'Warning'"
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.
mcp-prtg
MCP Server for PRTG Network Monitor (read-only).
Allows Claude to query sensors, devices, groups, channels, historical data, and system status from your PRTG instance via the classic PRTG HTTP API (v1). Supports self-signed SSL certificates.
Note: This server uses the classic PRTG API (
/api/table.json,/api/historicdata.json, etc.), which is available in all PRTG versions. PRTG also offers a newer REST API v2 (available since v21.4.73 on port 1616) that is not yet supported by this server.
Authentication
This server authenticates using username + passhash. API tokens and plaintext passwords are not supported.
Getting your passhash
Open this URL in your browser (replace with your PRTG server, user, and password):
https://prtg.example.com/api/getpasshash.htm?username=myuser&password=mypasswordRelated MCP server: SORACOM Data Reader MCP
Configuration in Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"prtg": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-prtg", "run", "server.py"],
"env": {
"PRTG_URL": "https://prtg.example.com",
"PRTG_USERNAME": "apiuser",
"PRTG_PASSHASH": "1234567890"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | URL of your PRTG server (e.g., |
| Yes | PRTG username for authentication |
| Yes | Passhash for the PRTG user |
Available Tools
Tool | Description |
| List sensors with filters (status, tags, parent ID, text) |
| Full details for a specific sensor |
| List channels for a sensor |
| List devices with filters |
| List groups (used to organize devices) |
| Historic monitoring data for a sensor |
| Overall PRTG server health and sensor counts |
| System log messages with optional date range filter |
| Search objects by name across sensors, devices, or groups |
Development
# Install dependencies
uv sync
# Run the server locally
PRTG_URL=https://prtg.local PRTG_USERNAME=admin PRTG_PASSHASH=12345 uv run server.py
# Test with MCP Inspector
npx @modelcontextprotocol/inspector uv run server.pyLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/dmayan-ss/mcp-prtg'
If you have feedback or need assistance with the MCP directory API, please join our Discord server