All integrations
DM
Catalogue metadata onlymodel context protocolv20260910_00

DOMOTZ_MCP

Domotz MCP

Domotz MCP lets agents inspect and manage authorized network-monitoring data, devices, alerts, sites, and IT operations through Domotz.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

99

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

domotz_mcp_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Domotz MCP API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–90 of 99 actions

List device sensors

DOMOTZ_MCP_LIST_DEVICE_SENSORS

Lists the sensors currently attached to a device, merged across CUSTOM_OID, TCP, CUSTOM_DRIVER, and PRECONFIGURED kinds. Every entry carries `kind`. CUSTOM_OID entries carry `id`, `name`, `oid`, `description`, `value_type`, `category`, `custom_name` — created via `attach_sensor(sensor_spec={kind:'custom_oid', ...})`.…

Untrusted display-only summary

List device types

DOMOTZ_MCP_LIST_DEVICE_TYPES

Returns the device-type catalog used to classify devices (router, switch, AP, server, etc.). Stable across calls within an API version. Each entry has an `id` (used as the `type_id` filter in `search_devices`) and a user-facing `label`. Use to discover valid type filters before constructing a search.

Untrusted display-only summary

List driver templates

DOMOTZ_MCP_LIST_DRIVER_TEMPLATES

List shared driver templates the account can start from. Each entry returns `id` (use as `template_id` in `get_driver_template` and `save_driver`), `name`, `category`, `type`, and `version`. Templates are read-only starters; creating a driver from a template still produces a new, account-owned driver.

Untrusted display-only summary

List metric functions

DOMOTZ_MCP_LIST_METRIC_FUNCTIONS

List the evaluation functions (e.g. GREATER_THAN, LESS_THAN, RANGE, CHANGED) available for a given metric name. Each function describes the comparison used to evaluate incoming variable values. Use to discover which threshold functions can be applied when creating or describing an alert rule.

Untrusted display-only summary

List organizations

DOMOTZ_MCP_LIST_ORGANIZATIONS

List the account's Organizations with their Contacts and bound Collector ids. Each result carries the internal `id` (use it to address an organization) and the caller-facing `organization_id`. Optional filters (applied server-side): `name` (case-insensitive substring), `organization_id` (exact), `collector_id` (only t…

Untrusted display-only summary

List preconfigured sensors

DOMOTZ_MCP_LIST_PRECONFIGURED_SENSORS

Returns the account-wide catalog of preconfigured sensors available to attach via `attach_sensor(sensor_spec={kind: 'overlay', overlay_id: ...})`. When `device_ids` is provided, each sensor includes a per-device `attached` flag indicating whether it is already attached to that device. Custom sensors (category=CUSTOM)…

Untrusted display-only summary

List remote connections

DOMOTZ_MCP_LIST_REMOTE_CONNECTIONS

List the remote connections of a collector - by default the ones still open, with the device and port each reaches and how long before it expires. Use it to see what `create_remote_connection` has left open before opening another, and to get the `session_id` and `device_id` that `close_remote_connection` needs. It nev…

Untrusted display-only summary

List tags

DOMOTZ_MCP_LIST_TAGS

Returns the account-wide catalog of user-defined tags applied to devices and collectors. Each entry includes id, name, color, and the count of devices and collectors currently using it. For MSP accounts the tag namespace is account-wide (shared across organizations). Use to discover valid tag IDs before filtering in s…

Untrusted display-only summary

List variable alert rule candidates

DOMOTZ_MCP_LIST_VARIABLE_ALERT_RULE_CANDIDATES

List alert rules that could be bound to a specific device variable. Each candidate includes an 'attached' flag: true means the rule is already bound to this variable, false means it could be bound. Use this right before creating a new alert rule, to reuse an existing one when possible.

Untrusted display-only summary

Manage external hosts

DOMOTZ_MCP_MANAGE_EXTERNAL_HOSTS

Add or remove an external host on a collector. An external host is a single address - a public or remote IP, or a hostname/FQDN - monitored as one device (the equivalent of a /32 routed network); public addresses are allowed here, unlike routed networks. - action='add': needs `host` (IP or hostname) and `name`. Option…

Untrusted display-only summary

Manage ip scan policy

DOMOTZ_MCP_MANAGE_IP_SCAN_POLICY

Manage the collector's forced IP scan policy: extra addresses the collector must probe on top of what it discovers by itself. Use it for a device that never answers a normal discovery scan (silent host, outside the interface's own subnet, ignores ARP/ICMP broadcast) so the collector keeps polling that address explicit…

Untrusted display-only summary

Manage routed networks

DOMOTZ_MCP_MANAGE_ROUTED_NETWORKS

Add, update or remove a routed network on a collector. A routed network is a subnet the collector cannot reach at layer 2 (no ARP), only through a router, so it is probed at layer 3 only; devices found there appear with a synthetic MAC address. Use it to monitor a subnet that lives behind a router. - action='add': nee…

Untrusted display-only summary

Network topology

DOMOTZ_MCP_NETWORK_TOPOLOGY

Returns the network topology discovered by a single collector: device-to-device links and per-outlet (port) details. `view` controls detail level — `summary` returns infrastructure-only counts (~10 nodes), `standard` (default) returns full nodes and edges, `full` adds an upstream dependency map plus the inferred root…

Untrusted display-only summary

Resolve alert

DOMOTZ_MCP_RESOLVE_ALERT

Permanently resolve one or more alert incidents. Resolution is IRREVERSIBLE — once resolved an incident cannot be re-opened. Domotz has no intermediate 'acknowledged-but-not-fixed' state; this tool transitions TRIGGERED / TRIGGERED_NO_AUTOMATIC incidents to RESOLVED. Bulk resolution is supported in a single call (pass…

Untrusted display-only summary

Save driver

DOMOTZ_MCP_SAVE_DRIVER

Create or update a driver on the account. Omit `driver_id` to CREATE a new driver (requires `name`, `code`, `type`); pass `driver_id` to UPDATE an existing one (only `code`, `description`, `timeout` are mutable — `name`/`type` are immutable here and rejected with `FIELD_NOT_ALLOWED`, change them in the UI). Account-sc…

Untrusted display-only summary

Search alerts

DOMOTZ_MCP_SEARCH_ALERTS

Search alert history with filters. Returns both active and historical alerts. Each result carries the `unique_id` UUID (the chain identifier into `resolve_alert(unique_ids=[...])`), the `status`, `severity`, `triggered_at`/`closed_at`, the `trigger_function_repr` + `trigger_value` that fired the rule, and a `context`…

Untrusted display-only summary

Search audit logs

DOMOTZ_MCP_SEARCH_AUDIT_LOGS

Search Domotz audit logs for the caller's organization. Filter by time range, operation type/category, target entity, actor, outcome status, and source application. Timestamps may be ISO 8601 strings (e.g. '2026-06-12T10:00:00Z') or integer epoch seconds. Valid `target_entity_type` values: USER, COLLECTOR, DEVICE, DEV…

Untrusted display-only summary

Search collectors

DOMOTZ_MCP_SEARCH_COLLECTORS

Search and list Domotz collectors with filtering and pagination (zero-based: first page is page=0). filter_by keys: name, collector_id, status (ONLINE/OFFLINE), health_status (HEALTHY/ISSUES/DOWN), organization_id, tag_ids (list, AND-ed), ip_prefix, owner_name, text_match (fuzzy across name/vendor/IP/owner). Returns d…

Untrusted display-only summary

Search devices

DOMOTZ_MCP_SEARCH_DEVICES

Cross-account device search with filters and pagination (zero-based: first page is page=0). Supports filtering by text_match, name, ip_mac, vendor, model, collector_ids, status (ONLINE/OFFLINE), type_ids, tag_ids, organization_id, serial, room, zone, credential_types, credential_status, importance (important or not im…

Untrusted display-only summary

Search organizations

DOMOTZ_MCP_SEARCH_ORGANIZATIONS

List and filter the organizations visible to the calling user. The discovery entry-point for multi-tenant workflows: resolve an organization name to an `id` before scoping subsequent calls (e.g., `search_collectors`, `search_devices`). MSP accounts typically have many organizations; single-org accounts return a single…

Untrusted display-only summary

Set collector default snmp credentials

DOMOTZ_MCP_SET_COLLECTOR_DEFAULT_SNMP_CREDENTIALS

Set the collector's DEFAULT SNMP credentials — the ones used for devices that have no SNMP credentials of their own. Devices already configured keep theirs: to change one of those use `set_device_credential`. `credential_spec.version` selects the family: V1/V2 require `community` (optional `write_community`); V3_NO_AU…

Untrusted display-only summary

Set device credential

DOMOTZ_MCP_SET_DEVICE_CREDENTIAL

Set or overwrite a device credential. `credential_spec.kind` selects the credential family. Access keys (SSH / HTTP / HTTPS / TELNET / WINRM / ONVIF) require {username, password} and accept optional `purpose` (DEVICE_MANAGEMENT default, also CONFIGURATION_MANAGEMENT / CUSTOM_DRIVER_MANAGEMENT / OS_MANAGEMENT). When pu…

Untrusted display-only summary

Set device power

DOMOTZ_MCP_SET_DEVICE_POWER

Change the power state of a device: turn it `on`, hold it `off`, `cycle` it, or issue a `software_reboot`. `on`/`off`/`cycle` act on the outlet of the PoE switch or PDU the device is plugged into; `software_reboot` is a management command sent to the device itself. Unlike `cycle`, an `off` is durable — the device stay…

Untrusted display-only summary

Set interfaces policy

DOMOTZ_MCP_SET_INTERFACES_POLICY

Set which of the collector's own network interfaces take part in discovery, by name. Rules are interface-name patterns where `*` is the only wildcard (e.g. 'eth0', 'docker*', 'br-*'); matching is case-insensitive. This REPLACES the current policy - send the full set of rules you want, not a delta. - policy='deny' with…

Untrusted display-only summary

Snooze collector alerts

DOMOTZ_MCP_SNOOZE_COLLECTOR_ALERTS

Snooze (temporarily mute) all alerting for a collector for a maintenance window. Equivalent to 'Snooze Agent Alerts' in the UI: alerting is suppressed now and automatically resumes when the window ends. Specify the window with EITHER `until` (an absolute ISO 8601 timestamp, e.g. '2026-07-01T18:30:00Z') OR `duration_mi…

Untrusted display-only summary

Submit feedback

DOMOTZ_MCP_SUBMIT_FEEDBACK

Submit feedback about a gap in available MCP tools or data. Use this ONLY when you searched for a tool but could not find one, got incomplete results from an existing tool, or a tool was missing a needed parameter. Required: what_i_needed, what_i_tried, gap_type. gap_type must be one of: missing_tool, incomplete_resul…

Untrusted display-only summary

Unbind alert rule from collector

DOMOTZ_MCP_UNBIND_ALERT_RULE_FROM_COLLECTOR

Unbind an alert rule from a collector. Removes the bindings of all of the collector's variables to the rule — the rule definition itself stays. Use after `bind_alert_rule_to_collector` or to clean up a rule that is no longer relevant for the collector. Idempotent: unbinding a rule that is not bound returns status=NOT_…

Untrusted display-only summary

Unbind alert rule from device

DOMOTZ_MCP_UNBIND_ALERT_RULE_FROM_DEVICE

Unbind an alert rule from a device. Removes the bindings of all of the device's variables to the rule — the rule definition itself stays. Use after `bind_alert_rule_to_device` or to clean up a rule that is no longer relevant for the device. Idempotent: unbinding a rule that is not bound returns status=NOT_FOUND (no er…

Untrusted display-only summary

Unbind collector from organization

DOMOTZ_MCP_UNBIND_COLLECTOR_FROM_ORGANIZATION

Unbind a Collector from an Organization (addressed by its internal `id`). The Collector is not deleted, only detached from the Organization.

Untrusted display-only summary

Unsnooze collector alerts

DOMOTZ_MCP_UNSNOOZE_COLLECTOR_ALERTS

Resume alerting on a collector immediately, cancelling any active snooze/maintenance window set by `snooze_collector_alerts`. Safe to call even if the collector is not currently snoozed.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.