mcp-zabbix
Click on "Deploy 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-zabbix Show me any active high-priority problems in Zabbix."
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-zabbix
MCP server for Zabbix API - exposes all Zabbix API functionality via MCP
mcp-name: io.github.daedalus/mcp-zabbix
Install
pip install mcp-zabbixRelated 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-zabbixAPI
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 toolszabbix_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
Scored across 262 tools
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.
All tools follow the identical zabbix_<entity>_<operation> pattern, making the set highly predictable and internally consistent.
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.
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
Related MCP Connectors
AI-callable tools for API mocking, testing, monitoring, security, and automation.
Zapier MCP connects AI tools like Claude, ChatGPT, and Cursor to over 8,000 apps and 30,000+ actions, enabling AI to perform real-world tasks such as sending messages, searching data, scheduling events, and updating records. It acts as a translator between AI tools and apps, handling authentication, rate limits, and retries automatically, transforming AI from a conversational tool into a functional extension of your business stack.
Connect your AI agent to 300+ methods and 100+ live tools
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Related MCP Servers
- AlicenseAqualityDmaintenance🔌 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.3262GPL 3.0
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
- AlicenseBqualityAmaintenanceOfficial 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.84247AGPL 3.0
- FlicenseNot gradedqualityCmaintenanceExposes Zabbix monitoring capabilities as callable tools for AI agents and MCP-compatible clients.-