io.github.daedalus/mcp-zabbix
io-github-daedalus-mcp-zabbix declares 262 capabilities across 262 tools, with 2 critical issues.
Issues
262 of 262 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.
55 tools are classified as irreversible and declare no limit.
262 of 262 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.
262 of 262 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.
156 tools can modify data and declare no limit.
51 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
zabbix_action_create | write |
inferred |
zabbix_action_get | read |
inferred |
zabbix_action_update | write |
inferred |
zabbix_action_delete | delete |
inferred |
zabbix_action_exists | write |
assumed |
zabbix_alert_create | write |
inferred |
zabbix_alert_get | read |
inferred |
zabbix_alert_update | write |
inferred |
zabbix_alert_delete | delete |
inferred |
zabbix_apiinfo_create | write |
inferred |
zabbix_apiinfo_get | read |
inferred |
zabbix_apiinfo_update | write |
inferred |
zabbix_apiinfo_delete | delete |
inferred |
zabbix_auditlog_create | write |
inferred |
zabbix_auditlog_get | read |
inferred |
zabbix_auditlog_update | write |
inferred |
zabbix_auditlog_delete | delete |
inferred |
zabbix_authentication_create | write |
inferred |
zabbix_authentication_get | read |
inferred |
zabbix_authentication_update | write |
inferred |
zabbix_authentication_delete | delete |
inferred |
zabbix_authentication_exists | write |
assumed |
zabbix_autoregistration_create | write |
inferred |
zabbix_autoregistration_get | read |
inferred |
zabbix_autoregistration_update | write |
inferred |
zabbix_autoregistration_delete | delete |
inferred |
zabbix_autoregistration_exists | write |
assumed |
zabbix_configuration_create | write |
inferred |
zabbix_configuration_get | read |
inferred |
zabbix_configuration_update | write |
inferred |
zabbix_configuration_delete | delete |
inferred |
zabbix_configuration_exists | write |
assumed |
zabbix_configuration_export | write |
assumed |
zabbix_configuration_import | write |
assumed |
zabbix_configuration_importcompare | write |
assumed |
zabbix_connector_create | write |
inferred |
zabbix_connector_get | read |
inferred |
zabbix_connector_update | write |
inferred |
zabbix_connector_delete | delete |
inferred |
zabbix_connector_exists | write |
assumed |
zabbix_correlation_create | write |
inferred |
zabbix_correlation_get | read |
inferred |
zabbix_correlation_update | write |
inferred |
zabbix_correlation_delete | delete |
inferred |
zabbix_correlation_exists | write |
assumed |
zabbix_dashboard_create | write |
inferred |
zabbix_dashboard_get | read |
inferred |
zabbix_dashboard_update | write |
inferred |
zabbix_dashboard_delete | delete |
inferred |
zabbix_dashboard_exists | write |
assumed |
zabbix_dcheck_create | write |
inferred |
zabbix_dcheck_get | read |
inferred |
zabbix_dcheck_update | write |
inferred |
zabbix_dcheck_delete | delete |
inferred |
zabbix_dcheck_exists | write |
assumed |
zabbix_dhost_create | write |
inferred |
zabbix_dhost_get | read |
inferred |
zabbix_dhost_update | write |
inferred |
zabbix_dhost_delete | delete |
inferred |
zabbix_dservice_create | write |
inferred |
zabbix_dservice_get | read |
inferred |
zabbix_dservice_update | write |
inferred |
zabbix_dservice_delete | delete |
inferred |
zabbix_drule_create | write |
inferred |
zabbix_drule_get | read |
inferred |
zabbix_drule_update | write |
inferred |
zabbix_drule_delete | delete |
inferred |
zabbix_drule_exists | write |
assumed |
zabbix_event_create | write |
inferred |
zabbix_event_get | read |
inferred |
zabbix_event_update | write |
inferred |
zabbix_event_delete | delete |
inferred |
zabbix_graph_create | write |
inferred |
zabbix_graph_get | read |
inferred |
zabbix_graph_update | write |
inferred |
zabbix_graph_delete | delete |
inferred |
zabbix_graph_exists | write |
assumed |
zabbix_graphitem_create | write |
inferred |
zabbix_graphitem_get | read |
inferred |
zabbix_graphitem_update | write |
inferred |
zabbix_graphitem_delete | delete |
inferred |
zabbix_graphprototype_create | write |
inferred |
zabbix_graphprototype_get | read |
inferred |
zabbix_graphprototype_update | write |
inferred |
zabbix_graphprototype_delete | delete |
inferred |
zabbix_graphprototype_exists | write |
assumed |
zabbix_hanode_create | write |
inferred |
zabbix_hanode_get | read |
inferred |
zabbix_hanode_update | write |
inferred |
zabbix_hanode_delete | delete |
inferred |
zabbix_hanode_exists | write |
assumed |
zabbix_host_create | write |
inferred |
zabbix_host_get | read |
inferred |
zabbix_host_update | write |
inferred |
zabbix_host_delete | delete |
inferred |
zabbix_host_exists | write |
assumed |
zabbix_hostgroup_create | write |
inferred |
zabbix_hostgroup_get | read |
inferred |
zabbix_hostgroup_update | write |
inferred |
zabbix_hostgroup_delete | delete |
inferred |
zabbix_hostgroup_exists | write |
assumed |
zabbix_hostprototype_create | write |
inferred |
zabbix_hostprototype_get | read |
inferred |
zabbix_hostprototype_update | write |
inferred |
zabbix_hostprototype_delete | delete |
inferred |
zabbix_hostprototype_exists | write |
assumed |
zabbix_httptest_create | write |
inferred |
zabbix_httptest_get | read |
inferred |
zabbix_httptest_update | write |
inferred |
zabbix_httptest_delete | delete |
inferred |
zabbix_httptest_exists | write |
assumed |
zabbix_iconmap_create | write |
inferred |
zabbix_iconmap_get | read |
inferred |
zabbix_iconmap_update | write |
inferred |
zabbix_iconmap_delete | delete |
inferred |
zabbix_iconmap_exists | write |
assumed |
zabbix_image_create | write |
inferred |
zabbix_image_get | read |
inferred |
zabbix_image_update | write |
inferred |
zabbix_image_delete | delete |
inferred |
zabbix_image_exists | write |
assumed |
zabbix_item_create | write |
inferred |
zabbix_item_get | read |
inferred |
zabbix_item_update | write |
inferred |
zabbix_item_delete | delete |
inferred |
zabbix_item_exists | write |
assumed |
zabbix_itemprototype_create | write |
inferred |
zabbix_itemprototype_get | read |
inferred |
zabbix_itemprototype_update | write |
inferred |
zabbix_itemprototype_delete | delete |
inferred |
zabbix_itemprototype_exists | write |
assumed |
zabbix_maintenance_create | write |
inferred |
zabbix_maintenance_get | read |
inferred |
zabbix_maintenance_update | write |
inferred |
zabbix_maintenance_delete | delete |
inferred |
zabbix_maintenance_exists | write |
assumed |
zabbix_map_create | write |
inferred |
zabbix_map_get | read |
inferred |
zabbix_map_update | write |
inferred |
zabbix_map_delete | delete |
inferred |
zabbix_map_exists | write |
assumed |
zabbix_mediatype_create | write |
inferred |
zabbix_mediatype_get | read |
inferred |
zabbix_mediatype_update | write |
inferred |
zabbix_mediatype_delete | delete |
inferred |
zabbix_mediatype_exists | write |
assumed |
zabbix_module_create | write |
inferred |
zabbix_module_get | read |
inferred |
zabbix_module_update | write |
inferred |
zabbix_module_delete | delete |
inferred |
zabbix_module_exists | write |
assumed |
zabbix_module_install | write |
assumed |
zabbix_module_uninstall | write |
assumed |
zabbix_module_refresh | write |
assumed |
zabbix_notify_create | send |
inferred |
zabbix_notify_get | send |
inferred |
zabbix_notify_update | send |
inferred |
zabbix_notify_delete | send |
inferred |
zabbix_notify_exists | send |
inferred |
zabbix_problem_create | write |
inferred |
zabbix_problem_get | read |
inferred |
zabbix_problem_update | write |
inferred |
zabbix_problem_delete | delete |
inferred |
zabbix_proxy_create | write |
inferred |
zabbix_proxy_get | read |
inferred |
zabbix_proxy_update | write |
inferred |
zabbix_proxy_delete | delete |
inferred |
zabbix_proxy_exists | write |
assumed |
zabbix_proxygroup_create | write |
inferred |
zabbix_proxygroup_get | read |
inferred |
zabbix_proxygroup_update | write |
inferred |
zabbix_proxygroup_delete | delete |
inferred |
zabbix_proxygroup_exists | write |
assumed |
zabbix_regex_create | write |
inferred |
zabbix_regex_get | read |
inferred |
zabbix_regex_update | write |
inferred |
zabbix_regex_delete | delete |
inferred |
zabbix_regex_exists | write |
assumed |
zabbix_role_create | write |
inferred |
zabbix_role_get | read |
inferred |
zabbix_role_update | write |
inferred |
zabbix_role_delete | delete |
inferred |
zabbix_role_exists | write |
assumed |
zabbix_script_create | write |
inferred |
zabbix_script_get | read |
inferred |
zabbix_script_update | write |
inferred |
zabbix_script_delete | delete |
inferred |
zabbix_script_exists | write |
assumed |
zabbix_service_create | write |
inferred |
zabbix_service_get | read |
inferred |
zabbix_service_update | write |
inferred |
zabbix_service_delete | delete |
inferred |
zabbix_service_exists | write |
assumed |
zabbix_service_addtimes | write |
assumed |
zabbix_service_deletetimes | write |
assumed |
zabbix_service_gettimes | write |
assumed |
zabbix_service_updatetimes | write |
assumed |
zabbix_sla_create | write |
inferred |
zabbix_sla_get | read |
inferred |
zabbix_sla_update | write |
inferred |
zabbix_sla_delete | delete |
inferred |
zabbix_sla_exists | write |
assumed |
zabbix_sla_get_sla | read |
inferred |
zabbix_sla_create_schedule | write |
inferred |
zabbix_sla_delete_schedule | delete |
inferred |
zabbix_sla_get_schedule | read |
inferred |
zabbix_sla_update_schedule | write |
inferred |
zabbix_template_create | write |
inferred |
zabbix_template_get | read |
inferred |
zabbix_template_update | write |
inferred |
zabbix_template_delete | delete |
inferred |
zabbix_template_exists | write |
assumed |
zabbix_templategroup_create | write |
inferred |
zabbix_templategroup_get | read |
inferred |
zabbix_templategroup_update | write |
inferred |
zabbix_templategroup_delete | delete |
inferred |
zabbix_templategroup_exists | write |
assumed |
zabbix_trend_create | write |
inferred |
zabbix_trend_get | read |
inferred |
zabbix_trend_update | write |
inferred |
zabbix_trend_delete | delete |
inferred |
zabbix_trigger_create | write |
inferred |
zabbix_trigger_get | read |
inferred |
zabbix_trigger_update | write |
inferred |
zabbix_trigger_delete | delete |
inferred |
zabbix_trigger_exists | write |
assumed |
zabbix_triggerprototype_create | write |
inferred |
zabbix_triggerprototype_get | read |
inferred |
zabbix_triggerprototype_update | write |
inferred |
zabbix_triggerprototype_delete | delete |
inferred |
zabbix_triggerprototype_exists | write |
assumed |
zabbix_user_create | write |
inferred |
zabbix_user_get | read |
inferred |
zabbix_user_update | write |
inferred |
zabbix_user_delete | delete |
inferred |
zabbix_user_exists | write |
assumed |
zabbix_user_login | write |
assumed |
zabbix_user_logout | write |
assumed |
zabbix_user_checkAuthentication | write |
assumed |
zabbix_user_updateprofile | write |
assumed |
zabbix_user_changepassword | write |
assumed |
zabbix_user_resetpassword | write |
assumed |
zabbix_usergroup_create | write |
inferred |
zabbix_usergroup_get | read |
inferred |
zabbix_usergroup_update | write |
inferred |
zabbix_usergroup_delete | delete |
inferred |
zabbix_usergroup_exists | write |
assumed |
zabbix_valuemap_create | write |
inferred |
zabbix_valuemap_get | read |
inferred |
zabbix_valuemap_update | write |
inferred |
zabbix_valuemap_delete | delete |
inferred |
zabbix_valuemap_exists | write |
assumed |
zabbix_widget_create | write |
inferred |
zabbix_widget_get | read |
inferred |
zabbix_widget_update | write |
inferred |
zabbix_widget_delete | delete |
inferred |
zabbix_widget_exists | write |
assumed |
zabbix_wizard_create | write |
inferred |
zabbix_wizard_get | read |
inferred |
zabbix_wizard_update | write |
inferred |
zabbix_wizard_delete | delete |
inferred |
zabbix_wizard_exists | write |
assumed |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.