Apply device profileApplies a device profile (a saved bundle of sensors, and optionally credentials) to one or more devices.
Attach driverAttach a driver to a device.
Attach sensorAttach a sensor to a device.
Bind alert rule to collectorBind an existing alert rule to a collector.
Bind alert rule to deviceBind an existing alert rule to a specific device.
Bind collector to organizationBind a Collector to an Organization (addressed by its internal `id`).
Bind tagsBind tags to a device or to a collector, setting which tags it carries.
Collector discovery statusReturns the discovery dashboard data for a collector, including initial discovery progress, device statistics, collector issues, and device categories.
Collector overviewFetch a high-level overview of a collector including its identity, health status, software version, uptime/downtime intervals, device counts, security issues, speed test results, and IP conflict status.
Compare config backupCompares two configuration backup snapshots of the same device.
Create alert ruleCreate an alert rule.
Create contactAdd a Contact to the Organization with the given internal `id`.
Create organizationCreate a new Organization for the calling account.
Create tagCreate a new user-defined tag.
Cycle outlet powerPower-cycle a single outlet on a host device (PoE switch / PDU).
Delete alert ruleDelete an alert rule by ID.
Delete contactPermanently delete a Contact from the Organization with the given internal `id`.
Delete devicePERMANENTLY delete one or more device records from a collector: the device and its history are removed entirely.
Delete driverPermanently delete a driver from the account.
Delete organizationPermanently delete an Organization.
Delete tagDelete a user-defined tag by ID.
Detach driverRemove the binding between a driver and a device on the given collector.
Detach sensorDetach a preconfigured (overlay) sensor from a device.
Device inventoryReturns detailed information about a single device: identity, status, capabilities, protocol coverage, attached sensors/drivers/profiles, OS info, location, power source, and end-of-life (EOL) status for firmware, software, and hardware.
Device performanceFetch device performance metrics including round-trip delay, packet loss, uptime, SNMP sensor values, and disk usage over the last 7 days.
Execute driverRun an action of a driver against a device.
Get account infoReturns identity and account context for the currently authenticated user: user ID, email, billing state, trial end date, whether the user is the account owner, and whether RBAC is enabled.
Get audit log filtersReturn the set of values available for filtering Domotz audit logs: the operation categories (each with its operation types), source applications, target entities, actor entities, and outcome statuses currently present in the data.
Get collector alert rule bindingsList alert rules bound to a specific collector, including bindings at the collector level and bindings to variables owned by that collector.
Get collector capabilitiesInspect what the customer's Collector can actually run.
Get collector credential coverageCollector-wide credential audit.
Get config backup entryReturns a single configuration backup snapshot's text for a device.
Get config backup statusLists devices on a collector that have configuration backup ('config backup') enabled, with the active backup driver, mode (READ_WRITE / READ_ONLY / AVAILABLE / INSUFFICIENT_PRIVILEGE / ERROR), status (ENABLED / DISABLED), failed-inspection count, and last inspection time.
Get create tag formShows an interactive form to create a new custom tag, with a name field and a color picker.
Get device alert rule bindingsList alert rules bound to a specific device, including device-level bindings and bindings to variables owned by that device.
Get device alertsRetrieve alert and monitoring configuration status for a specific device.
Get device credentialsPer-device credential status drill-down.
Get device historyReturns the per-device History / Event Log for a single device: the chronological stream of events the device generated, most recent first.
Get device interfacesLists the SNMP-collected interfaces on a device.
Get device metricsFetch summarised time-series analytics for one or more named metrics on a device within a time range.
Get driver catalogLists the account-wide catalog of drivers available for attaching and executing on devices.
Get driver templateFetch a single driver template, including its full JS code body and requirement metadata (`requirements.
Get interface trafficReturns traffic counters for one or more device interfaces over a time range.
Get network configurationFetch what a collector actually scans, to answer 'why isn't this device discovered?
Get organizationGet the full details of a single Organization by its internal `id`: name, `organization_id` (the caller-facing reference), its Contacts, and the ids of the Collectors bound to it.
Get snmp credentials formShows an interactive form to set or update SNMP credentials on a specific device.
Get uptimeReturns uptime stats for a collector or device over a time range: total uptime percentage, online_seconds, total_seconds, and the list of downtime intervals.
Inspect driverStatic analysis of a driver's JS against the Domotz sandbox.
List alert rulesLists alert rule definitions in the account.
List collector metricsEnumerate the metrics available on a collector — speed-test thresholds, IP-conflict status, collector uptime, security-issues counts, and the rest of the collector-scoped metric catalog.
List communication channelsList the user's notification channels (email, webhook, Slack, etc.
List config backup historyLists configuration backup snapshots for a device on a collector, newest first.
List device driversLists drivers currently attached to a device.
List device metricsList everything monitorable on a device.
List device profilesLists device profiles in the account.
List device sensorsLists the sensors currently attached to a device, merged across CUSTOM_OID, TCP, CUSTOM_DRIVER, and PRECONFIGURED kinds.
List device typesReturns the device-type catalog used to classify devices (router, switch, AP, server, etc.
List driver templatesList shared driver templates the account can start from.
List metric functionsList the evaluation functions (e.
List organizationsList the account's Organizations with their Contacts and bound Collector ids.
List preconfigured sensorsReturns the account-wide catalog of preconfigured sensors available to attach via `attach_sensor(sensor_spec={kind: 'overlay', overlay_id: .
List tagsReturns the account-wide catalog of user-defined tags applied to devices and collectors.
List variable alert rule candidatesList alert rules that could be bound to a specific device variable.
Manage external hostsAdd or remove an external host on a collector.
Manage ip scan policyManage the collector's forced IP scan policy: extra addresses the collector must probe on top of what it discovers by itself.
Manage routed networksAdd, update or remove a routed network on a collector.
Network topologyReturns the network topology discovered by a single collector: device-to-device links and per-outlet (port) details.
Resolve alertPermanently resolve one or more alert incidents.
Save driverCreate or update a driver on the account.
Search alertsSearch alert history with filters.
Search audit logsSearch Domotz audit logs for the caller's organization.
Search collectorsSearch and list Domotz collectors with filtering and pagination (zero-based: first page is page=0).
Search devicesCross-account device search with filters and pagination (zero-based: first page is page=0).
Search organizationsList and filter the organizations visible to the calling user.
Set collector default snmp credentialsSet the collector's DEFAULT SNMP credentials — the ones used for devices that have no SNMP credentials of their own.
Set device credentialSet or overwrite a device credential.
Set device powerChange the power state of a device: turn it `on`, hold it `off`, `cycle` it, or issue a `software_reboot`.
Set interfaces policySet which of the collector's own network interfaces take part in discovery, by name.
Snooze collector alertsSnooze (temporarily mute) all alerting for a collector for a maintenance window.
Submit feedbackSubmit feedback about a gap in available MCP tools or data.
Unbind alert rule from collectorUnbind an alert rule from a collector.
Unbind alert rule from deviceUnbind an alert rule from a device.
Unbind collector from organizationUnbind a Collector from an Organization (addressed by its internal `id`).
Unsnooze collector alertsResume alerting on a collector immediately, cancelling any active snooze/maintenance window set by `snooze_collector_alerts`.
Update alert ruleUpdate an existing alert rule in place, preserving its device/collector/variable bindings and alert history (unlike deleting and recreating).
Update collector metadataUpdate editable metadata on a collector (the on-site monitoring agent).
Update collector monitoring settingsUpdate how the collector monitors, as opposed to what it monitors.
Update contactUpdate a Contact on the Organization with the given internal `id`.
Update device metadataUpdate editable metadata fields on a device: `name`, `importance` (important or not important), `zone`, `room`, `serial`, `notes` (max 256 chars).
Update device monitoring stateManage or unmanage one or more devices by changing their monitoring state.
Update organizationUpdate an existing Organization by its internal `id`.
Update tagRename an existing user-defined tag, change its colour, or both.