
Zabbix MCP
Gives you programmatic access to Zabbix monitoring infrastructure through MCP. You can query hosts, templates, triggers, items, and problems, retrieve history and trend data, and manage maintenance windows. It also exposes write operations for creating and updating resources, acknowledging events, and executing scripts on monitored hosts. Ships with read-only mode if you just want safe monitoring access, plus rate limiting and bearer token auth for HTTP transport. Useful when you need an AI assistant to troubleshoot alerts, analyze monitoring data, or automate infrastructure changes based on Zabbix state. Supports both API tokens and username/password auth for Zabbix 5.4 and newer.
- GitHub stars
- 10
- tools
- 53
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 18
- last updated
- Nov 7, 2026
Tools
53 toolsPublic tool metadata for what this MCP can expose to an agent.
api_versionGet Zabbix API version information
Get Zabbix API version information
No parameter schema in public metadata yet.
host_getList hosts with optional filtering by groups, templates, proxies, and search criteria
List hosts with optional filtering by groups, templates, proxies, and search criteria
No parameter schema in public metadata yet.
host_createCreate a new host with interfaces and template linking
Create a new host with interfaces and template linking
No parameter schema in public metadata yet.
host_updateUpdate host properties (name, status, description)
Update host properties (name, status, description)
No parameter schema in public metadata yet.
host_deleteDelete hosts by ID
Delete hosts by ID
No parameter schema in public metadata yet.
hostgroup_getList host groups with optional filtering
List host groups with optional filtering
No parameter schema in public metadata yet.
hostgroup_createCreate a new host group
Create a new host group
No parameter schema in public metadata yet.
hostgroup_updateUpdate an existing host group's properties (name)
Update an existing host group's properties (name)
No parameter schema in public metadata yet.
hostgroup_deleteDelete host groups
Delete host groups
No parameter schema in public metadata yet.
template_getList templates with optional filtering
List templates with optional filtering
No parameter schema in public metadata yet.
template_createCreate a new template
Create a new template
No parameter schema in public metadata yet.
template_updateUpdate template properties (name, description)
Update template properties (name, description)
No parameter schema in public metadata yet.
template_deleteDelete templates
Delete templates
No parameter schema in public metadata yet.
item_getList items with optional filtering by hosts, groups, templates
List items with optional filtering by hosts, groups, templates
No parameter schema in public metadata yet.
item_createCreate a new item on a host
Create a new item on a host
No parameter schema in public metadata yet.
item_updateUpdate item properties (name, delay, units, description, status)
Update item properties (name, delay, units, description, status)
No parameter schema in public metadata yet.
item_deleteDelete items
Delete items
No parameter schema in public metadata yet.
trigger_getList triggers with severity and state filtering
List triggers with severity and state filtering
No parameter schema in public metadata yet.
trigger_createCreate a new trigger with expression
Create a new trigger with expression
No parameter schema in public metadata yet.
trigger_updateUpdate trigger properties (description, expression, priority, status, comments)
Update trigger properties (description, expression, priority, status, comments)
No parameter schema in public metadata yet.
trigger_deleteDelete triggers
Delete triggers
No parameter schema in public metadata yet.
problem_getGet current problems with severity and time filtering
Get current problems with severity and time filtering
No parameter schema in public metadata yet.
event_getGet events with time range filtering
Get events with time range filtering
No parameter schema in public metadata yet.
event_acknowledgeAcknowledge events with optional messages
Acknowledge events with optional messages
No parameter schema in public metadata yet.
history_getGet historical data for items
Get historical data for items
No parameter schema in public metadata yet.
trend_getGet trend data for items
Get trend data for items
No parameter schema in public metadata yet.
user_getList users with optional filtering
List users with optional filtering
No parameter schema in public metadata yet.
user_createCreate a new user
Create a new user
No parameter schema in public metadata yet.
user_updateUpdate user properties (username, name, surname, password, role)
Update user properties (username, name, surname, password, role)
No parameter schema in public metadata yet.
user_deleteDelete users
Delete users
No parameter schema in public metadata yet.
proxy_getList proxies with optional filtering
List proxies with optional filtering
No parameter schema in public metadata yet.
proxy_createCreate a new proxy
Create a new proxy
No parameter schema in public metadata yet.
proxy_updateUpdate proxy properties (name, operating mode, description)
Update proxy properties (name, operating mode, description)
No parameter schema in public metadata yet.
proxy_deleteDelete proxies
Delete proxies
No parameter schema in public metadata yet.
maintenance_getList maintenance periods
List maintenance periods
No parameter schema in public metadata yet.
maintenance_createCreate a new maintenance period
Create a new maintenance period
No parameter schema in public metadata yet.
maintenance_updateUpdate maintenance period properties (name, times, description)
Update maintenance period properties (name, times, description)
No parameter schema in public metadata yet.
maintenance_deleteDelete maintenance periods
Delete maintenance periods
No parameter schema in public metadata yet.
action_getList actions (triggers, autoregistration, etc.)
List actions (triggers, autoregistration, etc.)
No parameter schema in public metadata yet.
mediatype_getList media types
List media types
No parameter schema in public metadata yet.
graph_getList graphs with optional filtering
List graphs with optional filtering
No parameter schema in public metadata yet.
discoveryrule_getList LLD discovery rules
List LLD discovery rules
No parameter schema in public metadata yet.
drule_getList network discovery rules
List network discovery rules
No parameter schema in public metadata yet.
itemprototype_getGet item prototypes from discovery rules
Get item prototypes from discovery rules
No parameter schema in public metadata yet.
sla_getList SLAs
List SLAs
No parameter schema in public metadata yet.
service_getList services
List services
No parameter schema in public metadata yet.
script_getList scripts
List scripts
No parameter schema in public metadata yet.
script_executeExecute a script on a host
Execute a script on a host
No parameter schema in public metadata yet.
usermacro_getList user macros (host and global)
List user macros (host and global)
No parameter schema in public metadata yet.
usermacro_createCreate a host macro
Create a host macro
No parameter schema in public metadata yet.
usermacro_deleteDelete host macros
Delete host macros
No parameter schema in public metadata yet.
configuration_exportExport Zabbix configurations to JSON or XML
Export Zabbix configurations to JSON or XML
No parameter schema in public metadata yet.
configuration_importImport Zabbix configurations from JSON or XML
Import Zabbix configurations from JSON or XML
No parameter schema in public metadata yet.
Sponsors
Configuration
ZABBIX_URL*Zabbix API URL (e.g., https://zabbix.example.com/api_jsonrpc.php)
ZABBIX_TOKENsecretZabbix API token (preferred for Zabbix 5.4+)
ZABBIX_USERZabbix username (alternative to token)
ZABBIX_PASSWORDsecretZabbix password (alternative to token)
ZABBIX_VERIFY_SSLdefault: trueVerify SSL certificates (true/false)
ZABBIX_TIMEOUTdefault: 30Request timeout in seconds
ZABBIX_SKIP_VERSION_CHECKdefault: falseSkip Zabbix API version compatibility check
READ_ONLY_MODEdefault: falseEnable read-only mode to restrict write operations
DISABLED_TAGSComma-separated list of tags to disable tools for
LOG_LEVELdefault: INFOLogging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
RATE_LIMIT_ENABLEDdefault: falseEnable rate limiting
RATE_LIMIT_MAX_REQUESTSdefault: 60Maximum requests per rate limit window
RATE_LIMIT_WINDOW_MINUTESdefault: 1Rate limit window in minutes
TOOL_SEARCH_ENABLEDdefault: falseEnable FastMCP tool search transform
TOOL_SEARCH_STRATEGYdefault: bm25Tool search strategy (bm25 or regex)
TOOL_SEARCH_MAX_RESULTSdefault: 5Maximum tool search results returned by search_tools
MCP_HTTP_PORTdefault: 8000Port for HTTP server (default: 8000)
MCP_TRANSPORTdefault: httpMCP transport type: stdio, sse, or http (alias: streamable-http)
Readme
Zabbix MCP Server
Let AI agents query and manage Zabbix monitoring through the Model Context Protocol
Details
- Repository
- github.com/mhajder/zabbix-mcp
- Website
- github.com/mhajder/zabbix-mcp
- Category
- Automation & Workflows
- Package
zabbix-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active