Skip to main content
Glama

mcp-zabbix

MCP server for Zabbix API - exposes all Zabbix API functionality via MCP

PyPI Python

mcp-name: io.github.daedalus/mcp-zabbix

Install

pip install mcp-zabbix

Related MCP server: Zabbix MCP Server

Configuration

Set the following environment variables:

  • ZABBIX_URL - Zabbix API URL (required)

  • ZABBIX_TOKEN - API token (required, or use user/password)

  • ZABBIX_USER - Zabbix username (optional)

  • ZABBIX_PASSWORD - Zabbix password (optional)

Usage

from mcp_zabbix import mcp

mcp.run()

Or via CLI:

mcp-zabbix

API

The MCP server exposes all Zabbix API methods as tools. Tools follow the pattern:

  • zabbix_<namespace>_<method> (e.g., zabbix_host_get, zabbix_host_create)

Development

git clone https://github.com/daedalus/mcp-zabbix.git
cd mcp-zabbix
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

Available Tools

262 tools
zabbix_action_createD

Zabbix API action.create method

Inputs: params. Returns: object

zabbix_action_deleteD

Zabbix API action.delete method

Inputs: params. Returns: object

zabbix_action_existsD

Zabbix API action.exists method

Inputs: params. Returns: object

zabbix_action_getC

Zabbix API action.get method

Inputs: params. Returns: object

zabbix_action_updateD

Zabbix API action.update method

Inputs: params. Returns: object

zabbix_alert_createC

Zabbix API alert.create method

Inputs: params. Returns: object

zabbix_alert_deleteC

Zabbix API alert.delete method

Inputs: params. Returns: object

zabbix_alert_getD

Zabbix API alert.get method

Inputs: params. Returns: object

zabbix_alert_updateD

Zabbix API alert.update method

Inputs: params. Returns: object

zabbix_apiinfo_createD

Zabbix API apiinfo.create method

Inputs: params. Returns: object

zabbix_apiinfo_deleteD

Zabbix API apiinfo.delete method

Inputs: params. Returns: object

zabbix_apiinfo_getD

Zabbix API apiinfo.version method

Inputs: params. Returns: object

zabbix_apiinfo_updateD

Zabbix API apiinfo.update method

Inputs: params. Returns: object

zabbix_auditlog_createC

Zabbix API auditlog.create method

Inputs: params. Returns: object

zabbix_auditlog_deleteC

Zabbix API auditlog.delete method

Inputs: params. Returns: object

zabbix_auditlog_getD

Zabbix API auditlog.get method

Inputs: params. Returns: object

zabbix_auditlog_updateD

Zabbix API auditlog.update method

Inputs: params. Returns: object

zabbix_authentication_createC

Zabbix API authentication.create method

Inputs: params. Returns: object

zabbix_authentication_deleteD

Zabbix API authentication.delete method

Inputs: params. Returns: object

zabbix_authentication_existsD

Zabbix API authentication.exists method

Inputs: params. Returns: object

zabbix_authentication_getD

Zabbix API authentication.get method

Inputs: params. Returns: object

zabbix_authentication_updateD

Zabbix API authentication.update method

Inputs: params. Returns: object

zabbix_autoregistration_createD

Zabbix API autoregistration.create method

Inputs: params. Returns: object

zabbix_autoregistration_deleteC

Zabbix API autoregistration.delete method

Inputs: params. Returns: object

zabbix_autoregistration_existsD

Zabbix API autoregistration.exists method

Inputs: params. Returns: object

zabbix_autoregistration_getD

Zabbix API autoregistration.get method

Inputs: params. Returns: object

zabbix_autoregistration_updateD

Zabbix API autoregistration.update method

Inputs: params. Returns: object

zabbix_configuration_createD

Zabbix API configuration.create method

Inputs: params. Returns: object

zabbix_configuration_deleteD

Zabbix API configuration.delete method

Inputs: params. Returns: object

zabbix_configuration_existsD

Zabbix API configuration.exists method

Inputs: params. Returns: object

zabbix_configuration_exportC

Zabbix API configuration.export method

Inputs: params. Returns: object

zabbix_configuration_getD

Zabbix API configuration.get method

Inputs: params. Returns: object

zabbix_configuration_importD

Zabbix API configuration.import method

Inputs: params. Returns: object

zabbix_configuration_importcompareD

Zabbix API configuration.importcompare method

Inputs: params. Returns: object

zabbix_configuration_updateC

Zabbix API configuration.update method

Inputs: params. Returns: object

zabbix_connector_createC

Zabbix API connector.create method

Inputs: params. Returns: object

zabbix_connector_deleteD

Zabbix API connector.delete method

Inputs: params. Returns: object

zabbix_connector_existsD

Zabbix API connector.exists method

Inputs: params. Returns: object

zabbix_connector_getD

Zabbix API connector.get method

Inputs: params. Returns: object

zabbix_connector_updateC

Zabbix API connector.update method

Inputs: params. Returns: object

zabbix_correlation_createD

Zabbix API correlation.create method

Inputs: params. Returns: object

zabbix_correlation_deleteC

Zabbix API correlation.delete method

Inputs: params. Returns: object

zabbix_correlation_existsD

Zabbix API correlation.exists method

Inputs: params. Returns: object

zabbix_correlation_getD

Zabbix API correlation.get method

Inputs: params. Returns: object

zabbix_correlation_updateD

Zabbix API correlation.update method

Inputs: params. Returns: object

zabbix_dashboard_createC

Zabbix API dashboard.create method

Inputs: params. Returns: object

zabbix_dashboard_deleteD

Zabbix API dashboard.delete method

Inputs: params. Returns: object

zabbix_dashboard_existsD

Zabbix API dashboard.exists method

Inputs: params. Returns: object

zabbix_dashboard_getD

Zabbix API dashboard.get method

Inputs: params. Returns: object

zabbix_dashboard_updateD

Zabbix API dashboard.update method

Inputs: params. Returns: object

zabbix_dcheck_createD

Zabbix API dcheck.create method

Inputs: params. Returns: object

zabbix_dcheck_deleteC

Zabbix API dcheck.delete method

Inputs: params. Returns: object

zabbix_dcheck_existsD

Zabbix API dcheck.exists method

Inputs: params. Returns: object

zabbix_dcheck_getC

Zabbix API dcheck.get method

Inputs: params. Returns: object

zabbix_dcheck_updateD

Zabbix API dcheck.update method

Inputs: params. Returns: object

zabbix_dhost_createD

Zabbix API dhost.create method

Inputs: params. Returns: object

zabbix_dhost_deleteD

Zabbix API dhost.delete method

Inputs: params. Returns: object

zabbix_dhost_getD

Zabbix API dhost.get method

Inputs: params. Returns: object

zabbix_dhost_updateD

Zabbix API dhost.update method

Inputs: params. Returns: object

zabbix_drule_createD

Zabbix API drule.create method

Inputs: params. Returns: object

zabbix_drule_deleteC

Zabbix API drule.delete method

Inputs: params. Returns: object

zabbix_drule_existsD

Zabbix API drule.exists method

Inputs: params. Returns: object

zabbix_drule_getD

Zabbix API drule.get method

Inputs: params. Returns: object

zabbix_drule_updateD

Zabbix API drule.update method

Inputs: params. Returns: object

zabbix_dservice_createD

Zabbix API dservice.create method

Inputs: params. Returns: object

zabbix_dservice_deleteD

Zabbix API dservice.delete method

Inputs: params. Returns: object

zabbix_dservice_getC

Zabbix API dservice.get method

Inputs: params. Returns: object

zabbix_dservice_updateD

Zabbix API dservice.update method

Inputs: params. Returns: object

zabbix_event_createD

Zabbix API event.create method

Inputs: params. Returns: object

zabbix_event_deleteC

Zabbix API event.delete method

Inputs: params. Returns: object

zabbix_event_getD

Zabbix API event.get method

Inputs: params. Returns: object

zabbix_event_updateD

Zabbix API event.update method

Inputs: params. Returns: object

zabbix_graph_createC

Zabbix API graph.create method

Inputs: params. Returns: object

zabbix_graph_deleteC

Zabbix API graph.delete method

Inputs: params. Returns: object

zabbix_graph_existsD

Zabbix API graph.exists method

Inputs: params. Returns: object

zabbix_graph_getD

Zabbix API graph.get method

Inputs: params. Returns: object

zabbix_graphitem_createD

Zabbix API graphitem.create method

Inputs: params. Returns: object

zabbix_graphitem_deleteC

Zabbix API graphitem.delete method

Inputs: params. Returns: object

zabbix_graphitem_getC

Zabbix API graphitem.get method

Inputs: params. Returns: object

zabbix_graphitem_updateC

Zabbix API graphitem.update method

Inputs: params. Returns: object

zabbix_graphprototype_createD

Zabbix API graphprototype.create method

Inputs: params. Returns: object

zabbix_graphprototype_deleteD

Zabbix API graphprototype.delete method

Inputs: params. Returns: object

zabbix_graphprototype_existsD

Zabbix API graphprototype.exists method

Inputs: params. Returns: object

zabbix_graphprototype_getC

Zabbix API graphprototype.get method

Inputs: params. Returns: object

zabbix_graphprototype_updateD

Zabbix API graphprototype.update method

Inputs: params. Returns: object

zabbix_graph_updateD

Zabbix API graph.update method

Inputs: params. Returns: object

zabbix_hanode_createD

Zabbix API hanode.create method

Inputs: params. Returns: object

zabbix_hanode_deleteD

Zabbix API hanode.delete method

Inputs: params. Returns: object

zabbix_hanode_existsD

Zabbix API hanode.exists method

Inputs: params. Returns: object

zabbix_hanode_getD

Zabbix API hanode.get method

Inputs: params. Returns: object

zabbix_hanode_updateD

Zabbix API hanode.update method

Inputs: params. Returns: object

zabbix_host_createD

Zabbix API host.create method

Inputs: params. Returns: object

zabbix_host_deleteD

Zabbix API host.delete method

Inputs: params. Returns: object

zabbix_host_existsD

Zabbix API host.exists method

Inputs: params. Returns: object

zabbix_host_getD

Zabbix API host.get method

Inputs: params. Returns: object

zabbix_hostgroup_createD

Zabbix API hostgroup.create method

Inputs: params. Returns: object

zabbix_hostgroup_deleteC

Zabbix API hostgroup.delete method

Inputs: params. Returns: object

zabbix_hostgroup_existsC

Zabbix API hostgroup.exists method

Inputs: params. Returns: object

zabbix_hostgroup_getC

Zabbix API hostgroup.get method

Inputs: params. Returns: object

zabbix_hostgroup_updateC

Zabbix API hostgroup.update method

Inputs: params. Returns: object

zabbix_hostprototype_createC

Zabbix API hostprototype.create method

Inputs: params. Returns: object

zabbix_hostprototype_deleteD

Zabbix API hostprototype.delete method

Inputs: params. Returns: object

zabbix_hostprototype_existsD

Zabbix API hostprototype.exists method

Inputs: params. Returns: object

zabbix_hostprototype_getD

Zabbix API hostprototype.get method

Inputs: params. Returns: object

zabbix_hostprototype_updateD

Zabbix API hostprototype.update method

Inputs: params. Returns: object

zabbix_host_updateD

Zabbix API host.update method

Inputs: params. Returns: object

zabbix_httptest_createD

Zabbix API httptest.create method

Inputs: params. Returns: object

zabbix_httptest_deleteD

Zabbix API httptest.delete method

Inputs: params. Returns: object

zabbix_httptest_existsD

Zabbix API httptest.exists method

Inputs: params. Returns: object

zabbix_httptest_getD

Zabbix API httptest.get method

Inputs: params. Returns: object

zabbix_httptest_updateD

Zabbix API httptest.update method

Inputs: params. Returns: object

zabbix_iconmap_createD

Zabbix API iconmap.create method

Inputs: params. Returns: object

zabbix_iconmap_deleteD

Zabbix API iconmap.delete method

Inputs: params. Returns: object

zabbix_iconmap_existsD

Zabbix API iconmap.exists method

Inputs: params. Returns: object

zabbix_iconmap_getD

Zabbix API iconmap.get method

Inputs: params. Returns: object

zabbix_iconmap_updateC

Zabbix API iconmap.update method

Inputs: params. Returns: object

zabbix_image_createD

Zabbix API image.create method

Inputs: params. Returns: object

zabbix_image_deleteD

Zabbix API image.delete method

Inputs: params. Returns: object

zabbix_image_existsC

Zabbix API image.exists method

Inputs: params. Returns: object

zabbix_image_getD

Zabbix API image.get method

Inputs: params. Returns: object

zabbix_image_updateD

Zabbix API image.update method

Inputs: params. Returns: object

zabbix_item_createD

Zabbix API item.create method

Inputs: params. Returns: object

zabbix_item_deleteD

Zabbix API item.delete method

Inputs: params. Returns: object

zabbix_item_existsD

Zabbix API item.exists method

Inputs: params. Returns: object

zabbix_item_getC

Zabbix API item.get method

Inputs: params. Returns: object

zabbix_itemprototype_createD

Zabbix API itemprototype.create method

Inputs: params. Returns: object

zabbix_itemprototype_deleteD

Zabbix API itemprototype.delete method

Inputs: params. Returns: object

zabbix_itemprototype_existsD

Zabbix API itemprototype.exists method

Inputs: params. Returns: object

zabbix_itemprototype_getD

Zabbix API itemprototype.get method

Inputs: params. Returns: object

zabbix_itemprototype_updateD

Zabbix API itemprototype.update method

Inputs: params. Returns: object

zabbix_item_updateD

Zabbix API item.update method

Inputs: params. Returns: object

zabbix_maintenance_createD

Zabbix API maintenance.create method

Inputs: params. Returns: object

zabbix_maintenance_deleteD

Zabbix API maintenance.delete method

Inputs: params. Returns: object

zabbix_maintenance_existsC

Zabbix API maintenance.exists method

Inputs: params. Returns: object

zabbix_maintenance_getD

Zabbix API maintenance.get method

Inputs: params. Returns: object

zabbix_maintenance_updateD

Zabbix API maintenance.update method

Inputs: params. Returns: object

zabbix_map_createC

Zabbix API map.create method

Inputs: params. Returns: object

zabbix_map_deleteC

Zabbix API map.delete method

Inputs: params. Returns: object

zabbix_map_existsD

Zabbix API map.exists method

Inputs: params. Returns: object

zabbix_map_getC

Zabbix API map.get method

Inputs: params. Returns: object

zabbix_map_updateD

Zabbix API map.update method

Inputs: params. Returns: object

zabbix_mediatype_createD

Zabbix API mediatype.create method

Inputs: params. Returns: object

zabbix_mediatype_deleteD

Zabbix API mediatype.delete method

Inputs: params. Returns: object

zabbix_mediatype_existsD

Zabbix API mediatype.exists method

Inputs: params. Returns: object

zabbix_mediatype_getD

Zabbix API mediatype.get method

Inputs: params. Returns: object

zabbix_mediatype_updateC

Zabbix API mediatype.update method

Inputs: params. Returns: object

zabbix_module_createD

Zabbix API module.create method

Inputs: params. Returns: object

zabbix_module_deleteD

Zabbix API module.delete method

Inputs: params. Returns: object

zabbix_module_existsC

Zabbix API module.exists method

Inputs: params. Returns: object

zabbix_module_getD

Zabbix API module.get method

Inputs: params. Returns: object

zabbix_module_installD

Zabbix API module.install method

Inputs: params. Returns: object

zabbix_module_refreshC

Zabbix API module.refresh method

Inputs: params. Returns: object

zabbix_module_uninstallC

Zabbix API module.uninstall method

Inputs: params. Returns: object

zabbix_module_updateC

Zabbix API module.update method

Inputs: params. Returns: object

zabbix_notify_createD

Zabbix API notify.create method

Inputs: params. Returns: object

zabbix_notify_deleteC

Zabbix API notify.delete method

Inputs: params. Returns: object

zabbix_notify_existsD

Zabbix API notify.exists method

Inputs: params. Returns: object

zabbix_notify_getD

Zabbix API notify.get method

Inputs: params. Returns: object

zabbix_notify_updateD

Zabbix API notify.update method

Inputs: params. Returns: object

zabbix_problem_createD

Zabbix API problem.create method

Inputs: params. Returns: object

zabbix_problem_deleteD

Zabbix API problem.delete method

Inputs: params. Returns: object

zabbix_problem_getD

Zabbix API problem.get method

Inputs: params. Returns: object

zabbix_problem_updateD

Zabbix API problem.update method

Inputs: params. Returns: object

zabbix_proxy_createD

Zabbix API proxy.create method

Inputs: params. Returns: object

zabbix_proxy_deleteD

Zabbix API proxy.delete method

Inputs: params. Returns: object

zabbix_proxy_existsD

Zabbix API proxy.exists method

Inputs: params. Returns: object

zabbix_proxy_getD

Zabbix API proxy.get method

Inputs: params. Returns: object

zabbix_proxygroup_createD

Zabbix API proxygroup.create method

Inputs: params. Returns: object

zabbix_proxygroup_deleteD

Zabbix API proxygroup.delete method

Inputs: params. Returns: object

zabbix_proxygroup_existsD

Zabbix API proxygroup.exists method

Inputs: params. Returns: object

zabbix_proxygroup_getD

Zabbix API proxygroup.get method

Inputs: params. Returns: object

zabbix_proxygroup_updateC

Zabbix API proxygroup.update method

Inputs: params. Returns: object

zabbix_proxy_updateD

Zabbix API proxy.update method

Inputs: params. Returns: object

zabbix_regex_createD

Zabbix API regex.create method

Inputs: params. Returns: object

zabbix_regex_deleteD

Zabbix API regex.delete method

Inputs: params. Returns: object

zabbix_regex_existsC

Zabbix API regex.exists method

Inputs: params. Returns: object

zabbix_regex_getD

Zabbix API regex.get method

Inputs: params. Returns: object

zabbix_regex_updateD

Zabbix API regex.update method

Inputs: params. Returns: object

zabbix_role_createC

Zabbix API role.create method

Inputs: params. Returns: object

zabbix_role_deleteC

Zabbix API role.delete method

Inputs: params. Returns: object

zabbix_role_existsD

Zabbix API role.exists method

Inputs: params. Returns: object

zabbix_role_getD

Zabbix API role.get method

Inputs: params. Returns: object

zabbix_role_updateD

Zabbix API role.update method

Inputs: params. Returns: object

zabbix_script_createD

Zabbix API script.create method

Inputs: params. Returns: object

zabbix_script_deleteC

Zabbix API script.delete method

Inputs: params. Returns: object

zabbix_script_existsD

Zabbix API script.exists method

Inputs: params. Returns: object

zabbix_script_getD

Zabbix API script.get method

Inputs: params. Returns: object

zabbix_script_updateD

Zabbix API script.update method

Inputs: params. Returns: object

zabbix_service_addtimesD

Zabbix API service.addtimes method

Inputs: params. Returns: object

zabbix_service_createC

Zabbix API service.create method

Inputs: params. Returns: object

zabbix_service_deleteD

Zabbix API service.delete method

Inputs: params. Returns: object

zabbix_service_deletetimesD

Zabbix API service.deletetimes method

Inputs: params. Returns: object

zabbix_service_existsC

Zabbix API service.exists method

Inputs: params. Returns: object

zabbix_service_getD

Zabbix API service.get method

Inputs: params. Returns: object

zabbix_service_gettimesD

Zabbix API service.gettimes method

Inputs: params. Returns: object

zabbix_service_updateC

Zabbix API service.update method

Inputs: params. Returns: object

zabbix_service_updatetimesD

Zabbix API service.updatetimes method

Inputs: params. Returns: object

zabbix_sla_createD

Zabbix API sla.create method

Inputs: params. Returns: object

zabbix_sla_create_scheduleD

Zabbix API sla.create_schedule method

Inputs: params. Returns: object

zabbix_sla_deleteC

Zabbix API sla.delete method

Inputs: params. Returns: object

zabbix_sla_delete_scheduleD

Zabbix API sla.delete_schedule method

Inputs: params. Returns: object

zabbix_sla_existsD

Zabbix API sla.exists method

Inputs: params. Returns: object

zabbix_sla_getD

Zabbix API sla.get method

Inputs: params. Returns: object

zabbix_sla_get_scheduleD

Zabbix API sla.get_schedule method

Inputs: params. Returns: object

zabbix_sla_get_slaD

Zabbix API sla.get_sla method

Inputs: params. Returns: object

zabbix_sla_updateC

Zabbix API sla.update method

Inputs: params. Returns: object

zabbix_sla_update_scheduleD

Zabbix API sla.update_schedule method

Inputs: params. Returns: object

zabbix_template_createC

Zabbix API template.create method

Inputs: params. Returns: object

zabbix_template_deleteD

Zabbix API template.delete method

Inputs: params. Returns: object

zabbix_template_existsD

Zabbix API template.exists method

Inputs: params. Returns: object

zabbix_template_getC

Zabbix API template.get method

Inputs: params. Returns: object

zabbix_templategroup_createC

Zabbix API templategroup.create method

Inputs: params. Returns: object

zabbix_templategroup_deleteD

Zabbix API templategroup.delete method

Inputs: params. Returns: object

zabbix_templategroup_existsC

Zabbix API templategroup.exists method

Inputs: params. Returns: object

zabbix_templategroup_getC

Zabbix API templategroup.get method

Inputs: params. Returns: object

zabbix_templategroup_updateD

Zabbix API templategroup.update method

Inputs: params. Returns: object

zabbix_template_updateD

Zabbix API template.update method

Inputs: params. Returns: object

zabbix_trend_createD

Zabbix API trend.create method

Inputs: params. Returns: object

zabbix_trend_deleteC

Zabbix API trend.delete method

Inputs: params. Returns: object

zabbix_trend_getD

Zabbix API trend.get method

Inputs: params. Returns: object

zabbix_trend_updateD

Zabbix API trend.update method

Inputs: params. Returns: object

zabbix_trigger_createD

Zabbix API trigger.create method

Inputs: params. Returns: object

zabbix_trigger_deleteD

Zabbix API trigger.delete method

Inputs: params. Returns: object

zabbix_trigger_existsD

Zabbix API trigger.exists method

Inputs: params. Returns: object

zabbix_trigger_getD

Zabbix API trigger.get method

Inputs: params. Returns: object

zabbix_triggerprototype_createD

Zabbix API triggerprototype.create method

Inputs: params. Returns: object

zabbix_triggerprototype_deleteD

Zabbix API triggerprototype.delete method

Inputs: params. Returns: object

zabbix_triggerprototype_existsD

Zabbix API triggerprototype.exists method

Inputs: params. Returns: object

zabbix_triggerprototype_getD

Zabbix API triggerprototype.get method

Inputs: params. Returns: object

zabbix_triggerprototype_updateD

Zabbix API triggerprototype.update method

Inputs: params. Returns: object

zabbix_trigger_updateD

Zabbix API trigger.update method

Inputs: params. Returns: object

zabbix_user_changepasswordD

Zabbix API user.changepassword method

Inputs: params. Returns: object

zabbix_user_checkAuthenticationC

Zabbix API user.checkAuthentication method

Inputs: params. Returns: object

zabbix_user_createD

Zabbix API user.create method

Inputs: params. Returns: object

zabbix_user_deleteD

Zabbix API user.delete method

Inputs: params. Returns: object

zabbix_user_existsD

Zabbix API user.exists method

Inputs: params. Returns: object

zabbix_user_getD

Zabbix API user.get method

Inputs: params. Returns: object

zabbix_usergroup_createC

Zabbix API usergroup.create method

Inputs: params. Returns: object

zabbix_usergroup_deleteD

Zabbix API usergroup.delete method

Inputs: params. Returns: object

zabbix_usergroup_existsD

Zabbix API usergroup.exists method

Inputs: params. Returns: object

zabbix_usergroup_getC

Zabbix API usergroup.get method

Inputs: params. Returns: object

zabbix_usergroup_updateD

Zabbix API usergroup.update method

Inputs: params. Returns: object

zabbix_user_loginC

Zabbix API user.login method

Inputs: params. Returns: object

zabbix_user_logoutD

Zabbix API user.logout method

Inputs: params. Returns: object

zabbix_user_resetpasswordD

Zabbix API user.resetpassword method

Inputs: params. Returns: object

zabbix_user_updateD

Zabbix API user.update method

Inputs: params. Returns: object

zabbix_user_updateprofileD

Zabbix API user.updateprofile method

Inputs: params. Returns: object

zabbix_valuemap_createD

Zabbix API valuemap.create method

Inputs: params. Returns: object

zabbix_valuemap_deleteD

Zabbix API valuemap.delete method

Inputs: params. Returns: object

zabbix_valuemap_existsD

Zabbix API valuemap.exists method

Inputs: params. Returns: object

zabbix_valuemap_getD

Zabbix API valuemap.get method

Inputs: params. Returns: object

zabbix_valuemap_updateD

Zabbix API valuemap.update method

Inputs: params. Returns: object

zabbix_widget_createC

Zabbix API widget.create method

Inputs: params. Returns: object

zabbix_widget_deleteC

Zabbix API widget.delete method

Inputs: params. Returns: object

zabbix_widget_existsC

Zabbix API widget.exists method

Inputs: params. Returns: object

zabbix_widget_getD

Zabbix API widget.get method

Inputs: params. Returns: object

zabbix_widget_updateD

Zabbix API widget.update method

Inputs: params. Returns: object

zabbix_wizard_createD

Zabbix API wizard.create method

Inputs: params. Returns: object

zabbix_wizard_deleteD

Zabbix API wizard.delete method

Inputs: params. Returns: object

zabbix_wizard_existsC

Zabbix API wizard.exists method

Inputs: params. Returns: object

zabbix_wizard_getD

Zabbix API wizard.get method

Inputs: params. Returns: object

zabbix_wizard_updateD

Zabbix API wizard.update method

Inputs: params. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2/5.0

    Scored across 262 tools

    Disambiguation5/5

    Every tool name combines a resource with an operation (e.g., zabbix_host_get, zabbix_graph_delete), so each tool is clearly distinct. No two tools appear to overlap in purpose.

    Naming Consistency5/5

    All tools follow the identical zabbix_<entity>_<operation> pattern, making the set highly predictable and internally consistent.

    Tool Count1/5

    With 262 tools, the set is far too large for an MCP server. This would overwhelm context windows and make tool selection impractical. Even the most comprehensive APIs rarely need this many distinct tool entries.

    Completeness2/5

    Coverage is uneven: many core Zabbix entities (action, alert, hostgroup, proxy, script, etc.) are missing, while obscure entities like dcheck/dhost are over-represented. The presence of 'exists' methods for only some resources also suggests arbitrary generation rather than deliberate API coverage.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      🔌 Complete MCP server for Zabbix integration - Connect AI assistants to Zabbix monitoring with 40+ tools for hosts, items, triggers, templates, problems, and more. Features read-only mode and comprehensive API coverage.
      3
      262
      GPL 3.0
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables users to monitor and query Zabbix infrastructure through natural language by providing access to current problems, active triggers, and system health status via the Zabbix API.
      -
    • A
      license
      B
      quality
      A
      maintenance
      Official initMAX MCP server exposing the Zabbix API to AI assistants for monitoring and managing hosts, problems, templates, dashboards, and multiple Zabbix instances. Includes correlated monitoring views, graphs, anomaly detection, capacity forecasts, and PDF reports, with scoped tokens, read-only modes, OAuth 2.1, and an admin portal. Supports Streamable HTTP, SSE, and stdio.
      84
      247
      AGPL 3.0
    • F
      license
      Not graded
      quality
      C
      maintenance
      Exposes Zabbix monitoring capabilities as callable tools for AI agents and MCP-compatible clients.
      -