189 standardized AI tools covering full-stack operations
| Tool Name | Description |
|---|---|
| authenticate | Log in with an API key to connect to OpsDash |
| whoami | View current identity, roles, permissions, and MCP Server stats |
| confirm_actionwrite | Execute a pending write operation (step 2 of two-step approval) |
| list_pending_confirmations | List all unexpired pending operations |
| Tool Name | Description |
|---|---|
| get_dashboard_overview | Global overview: device stats, customer list, real-time alerts |
| get_ops_briefing | Ops briefing: overview + unresolved alerts + 7-day trend + CPU Top 5 + SLA |
| get_customer_overview | Customer ops panorama: info + devices + unresolved alerts |
| get_system_health | Monitoring engine health: Zabbix / EMQX / VictoriaMetrics connectivity |
| get_sla_overview | SLA performance overview: MTTA / MTTR / achievement rate |
| update_sla_targetswrite | Update SLA targets (MTTA / MTTR minutes, global / customer / level scope) |
| get_resource_topn | Resource utilization Top N (CPU / memory / disk) |
| get_resource_trend | Global resource trend (average utilization over time) |
| get_health_heatmap | Device health heatmap (grouped by customer / type / location) |
| get_ops_calendar | Ops event calendar: maintenance windows, major alerts, changes |
| get_mcp_stats | MCP Server runtime stats: uptime, tool count, active sessions |
| Tool Name | Description |
|---|---|
| search_devices | Search devices (fuzzy match on name / IP / hostname / MAC / serial) |
| get_device_detail | Device details: associated customer, installed software, link relations |
| diagnose_device | Device health diagnosis: info + metrics + unresolved alerts |
| create_devicewrite | Create device (auto-syncs to Zabbix) |
| update_devicewrite | Update device information |
| delete_devicewrite | Delete device (cascades to associated software and links) |
| batch_tag_deviceswrite | Batch tag devices |
| assign_device_proxywrite | Assign monitoring proxy to device |
| get_device_sla | Query device SLA metrics |
| get_device_location | Get device GPS location |
| export_devices | Export device list (CSV / Excel) |
| import_devices_preview | Import preview: validation + dedup + conflict detection |
| import_devices_confirmwrite | Confirm device import |
| execute_ssh_commandwrite | SSH remote command execution (single device) |
| search_all | Global search: devices, software, customers, and alerts simultaneously |
| device_batch_actionwrite | Unified device batch action (recommended entry: delete/update, 2-in-1) |
| device_lifecycle_actionwrite | Unified device lifecycle action (recommended entry: decommission/restore, 2-in-1) |
| Tool Name | Description |
|---|---|
| list_software | Query software list (filter by device / type / status / customer) |
| create_softwarewrite | Add software record |
| update_softwarewrite | Update software information |
| delete_softwarewrite | Delete software record |
| list_software_dependencies | View software dependencies (depends on + depended by) |
| add_software_dependencywrite | Add software dependency relationship |
| remove_software_dependencywrite | Remove software dependency relationship |
| Tool Name | Description |
|---|---|
| list_alerts | Query real-time alerts (filter by level / source / resolved status) |
| get_alert_detail | Alert detail: full fields including level, message, trigger time, source |
| get_alert_trend | Alert trend: daily count by level (1-30 days) |
| get_alert_trend_detail | Alert trend detailed data |
| diagnose_alert | Alert diagnostic report: alert + device + metrics + correlated alerts |
| batch_diagnose_alerts | Batch alert diagnosis |
| get_root_cause_hint | Get root cause analysis hints for an alert |
| list_alert_correlation_groups | List alert correlation groups (cascading faults grouped together) |
| get_correlation_group_detail | Correlation group detail: alerts in group + root cause analysis |
| batch_resolve_correlation_groupwrite | Batch resolve all alerts in a correlation group |
| list_alert_exclusions | List maintenance window exclusion rules |
| create_alert_exclusionwrite | Create maintenance window (auto-exclude alerts during time period) |
| delete_alert_exclusionwrite | Delete maintenance window |
| alert_actionwrite | Unified alert write action (recommended entry: ack/resolve × single/batch, 4-in-1) |
| Tool Name | Description |
|---|---|
| list_alert_rules | Query alert rules list |
| create_alert_rulewrite | Create alert rule (metric name + threshold + duration) |
| create_alert_rule_from_templatewrite | Create alert rule from template |
| toggle_alert_rulewrite | Enable / disable alert rule |
| delete_alert_rulewrite | Delete alert rule |
| Tool Name | Description |
|---|---|
| list_customers | Query customer / department list |
| get_customer_detail | Customer detail: associated devices and software stats |
| create_customerwrite | Create customer / department |
| update_customerwrite | Update customer information |
| delete_customerwrite | Delete customer (cascades to associated devices and software) |
| Tool Name | Description |
|---|---|
| list_scan_tasks | List scan tasks |
| create_scan_taskwrite | Create scan task (subnet list + optional auto-approve) |
| run_scan_taskwrite | Start scan task |
| get_scan_task_status | Check scan progress |
| cancel_scan_taskwrite | Cancel running scan task |
| list_discovered_devices | List discovered devices (filter by status / task ID) |
| approve_discovered_devicewrite | Approve and onboard a discovered device |
| batch_approve_deviceswrite | Batch approve discovered devices |
| reject_discovered_devicewrite | Reject discovered device |
| probe_ip | Probe a single IP (SNMP / port scan / OS detection) |
| Tool Name | Description |
|---|---|
| query_metrics | PromQL metric query (instant / range query) |
| list_metric_names | List available metric names |
| list_templates | Unified template query (OpsDash + Zabbix merged) |
| Tool Name | Description |
|---|---|
| get_topology | Get topology graph data (nodes + edges) |
| list_device_links | Query device link relations |
| create_device_linkwrite | Create device link (primary / backup) |
| delete_device_linkwrite | Delete device link |
| analyze_impact | Fault impact analysis (BFS topology analysis of downstream devices and services) |
| Tool Name | Description |
|---|---|
| list_notification_configs | List notification configs (email / DingTalk / Feishu / WeCom) |
| create_notification_configwrite | Create alert notification config |
| update_notification_configwrite | Update notification config |
| delete_notification_configwrite | Delete notification config |
| test_notificationwrite | Test notification delivery |
| list_escalation_policies | List escalation policies |
| create_escalation_policywrite | Create escalation policy |
| Tool Name | Description |
|---|---|
| list_remote_jobs | Query remote job list (filter by status / type) |
| get_remote_job_detail | Remote job detail: per-device execution status + retry chain |
| get_target_output | Get device execution output (stdout / stderr) |
| execute_remote_commandwrite | Batch execute remote commands (SSH / CLI multi-device concurrent) |
| execute_remote_scriptwrite | Batch execute scripts (from script library) |
| get_job_batches | Query job batch details (rolling / canary execution progress) |
| list_remote_scripts | Query script library (by category / device type / keyword) |
| create_remote_scriptwrite | Create ops script |
| update_remote_scriptwrite | Update ops script |
| backup_device_configwrite | Trigger config backup (SHA-256 dedup) |
| list_config_backups | Query config backup list |
| get_config_backup_content | Get config backup content |
| diff_config_backups | Compare config backup differences (unified diff) |
| get_remote_stats_overview | Remote ops stats overview (job count / success rate / avg duration) |
| get_remote_stats_trend | Job trend (daily statistics) |
| get_remote_top_scripts | Most-used scripts ranking |
| get_remote_failure_devices | Highest failure rate devices ranking |
| get_remote_efficiency | Execution efficiency analysis |
| list_risk_rules | List risk assessment rules (including 11 built-in rules) |
| create_risk_rulewrite | Create custom risk rule |
| delete_risk_rulewrite | Delete custom risk rule |
| list_approvals | Query approval list (high-risk job approval records) |
| job_approval_actionwrite | Unified remote-job approval (recommended entry: approve/reject, 2-in-1) |
| remote_job_control_actionwrite | Unified remote-job control (recommended entry: pause/resume, 2-in-1) |
| remote_job_outcome_actionwrite | Unified remote-job outcome (recommended entry: cancel/retry, 2-in-1) |
| Tool Name | Description |
|---|---|
| list_workflows | Query workflow list (templates / execution instances) |
| get_workflow_detail | Workflow detail: step execution status + output variables |
| create_workflowwrite | Create workflow template (DAG step definitions + variables) |
| update_workflowwrite | Update workflow template |
| delete_workflowwrite | Delete workflow |
| execute_workflowwrite | Execute workflow (template auto-copies to instance) |
| cancel_workflowwrite | Cancel workflow and all incomplete steps |
| workflow_control_actionwrite | Unified workflow control (recommended entry: pause/resume, 2-in-1) |
| Tool Name | Description |
|---|---|
| batch_import_deviceswrite | Batch import devices + links (Web approval, staged execution) |
| poll_batch_approval | Query batch approval status |
| execute_batch_approvalwrite | Execute reviewed batch operation |
| Tool Name | Description |
|---|---|
| list_iot_models | List device models |
| get_iot_model_detail | Device model detail (telemetry_specs / services_schema) |
| get_iot_telemetry_latest | Latest telemetry values for a device |
| get_iot_telemetry_history | Telemetry history (PromQL query via VictoriaMetrics) |
| get_iot_dashboard_summary | IoT overview stats (online rate / alerts / quality score) |
| batch_config_iot_deviceswrite | Batch config push (by device ID / tag / model) |
| list_iot_gateways | List gateway devices |
| get_gateway_children | Get gateway child devices |
| add_gateway_childwrite | Bind child device to gateway |
| list_iot_alert_templates | List IoT alert templates (7 presets included) |
| list_iot_geofences | List geofences |
| get_geofence_events | Query geofence enter/exit events |
| list_iot_firmwares | List firmware versions |
| create_iot_firmwarewrite | Upload firmware version |
| create_ota_taskwrite | Create OTA upgrade task |
| list_ota_tasks | List OTA tasks |
| get_ota_task_detail | OTA task detail |
| get_iot_data_quality | Data quality dashboard (completeness / timeliness / out-of-range ratio) |
| get_iot_heartbeat_status | IoT device heartbeat status |
| bind_device_modelwrite | Bind or unbind a device's IoT model (model_id=None means unbind) |
| iot_model_actionwrite | Unified IoT model CRUD (recommended entry: create/update/delete, 3-in-1) |
| iot_geofence_actionwrite | Unified geofence CRUD (recommended entry: create/update/delete, 3-in-1) |
| send_device_commandwrite | Dispatch a control command to an IoT device (write, requires confirmation) |
| Tool Name | Description |
|---|---|
| list_credentials | List credentials (redacted, passwords never exposed) |
| get_credential_detail | Credential detail (redacted) |
| create_credentialwrite | Create credential (SSH / SNMP / IPMI and 10 protocol types) |
| update_credentialwrite | Update credential |
| test_credentialwrite | Test credential connectivity |
| recommend_credential | Smart credential recommendation (by device type / location / history) |
| match_credentials | Auto-match credentials (scope priority: device > subnet > type > global) |
| Tool Name | Description |
|---|---|
| list_tags | List all tags |
| create_tagwrite | Create tag |
| delete_tagwrite | Delete tag |
| merge_tagswrite | Merge tags (consolidate multiple tags into one) |
| Tool Name | Description |
|---|---|
| list_proxies | List monitoring proxies (filter by status) |
| get_proxy_detail | Proxy detail + health status |
| get_proxy_health | All proxies health summary |
| list_proxy_tasks | Proxy task list (install / restart / upgrade / uninstall) |
| get_proxy_config_history | Proxy config change history |
| install_proxywrite | Install Proxy (offline mode, auto OS / arch detection) |
| uninstall_proxywrite | Uninstall Proxy + ARP Helper |
| restart_proxywrite | Restart Proxy |
| upgrade_proxywrite | Upgrade Proxy (auto version compatibility check) |
| get_proxy_hosts | Get devices associated with a Proxy |
| proxy_preflight | Pre-install check (OS / Docker / disk / ports / connectivity) |
| get_proxy_health_history | Proxy health status change history (7 days) |
| get_proxy_metrics | Proxy performance metrics (CPU / memory / queue) |
| list_proxy_groups | List Proxy Groups |
| manage_proxy_groupwrite | Manage Proxy Group (create / update / delete) |
| list_auto_registration_rules | List auto-registration rules |
| Tool Name | Description |
|---|---|
| install_agentwrite | Install Zabbix Agent (offline mode) |
| batch_install_agentwrite | Batch install Agent |
| get_agent_status | Query Agent status |
| uninstall_agentwrite | Uninstall Agent |
| upgrade_agentwrite | Upgrade Agent |
| bind_templatewrite | Bind monitoring template to device |
| list_recommended_templates | Recommend monitoring templates for device |
| Tool Name | Description |
|---|---|
| ipmi_power_actionwrite | IPMI power action (power on / off / reset / cycle) |
| get_ipmi_sensors | Read IPMI sensor data (temperature / fans / voltage) |
| get_ipmi_sel | Get IPMI system event log |
| get_ipmi_fru | Get IPMI FRU hardware info (serial number / manufacturer) |
| batch_ipmi_powerwrite | Batch IPMI power action |
| Tool Name | Description |
|---|---|
| list_audit_logs | Query operation audit logs |
| list_recent_operations | Query rollback-eligible operation snapshots (recycle bin) |
| undo_operationwrite | Restore operation snapshot (undo delete or rollback changes) |
No matching tools found