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 31–60 of 99 actions

Get account info

DOMOTZ_MCP_GET_ACCOUNT_INFO

Returns 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. For freemium users, also includes current device usage and limits. Use this as the first call to understand who you are acting as…

Untrusted display-only summary

Get audit log filters

DOMOTZ_MCP_GET_AUDIT_LOG_FILTERS

Return 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. Use this to discover valid arguments for `search_audit_logs` before searching.

Untrusted display-only summary

Get collector alert rule bindings

DOMOTZ_MCP_GET_COLLECTOR_ALERT_RULE_BINDINGS

List alert rules bound to a specific collector, including bindings at the collector level and bindings to variables owned by that collector. Use to see which alert rules are active on a collector and which metrics they target.

Untrusted display-only summary

Get collector capabilities

DOMOTZ_MCP_GET_COLLECTOR_CAPABILITIES

Inspect what the customer's Collector can actually run. Without `driver_id`, returns the Collector's current sandbox module version plus the full supported / unsupported `D.*` symbol lists. With `driver_id`, returns a compatibility diff for that specific driver against this Collector, including a `compatible` flag and…

Untrusted display-only summary

Get collector credential coverage

DOMOTZ_MCP_GET_COLLECTOR_CREDENTIAL_COVERAGE

Collector-wide credential audit. Returns only credential STATUS and metadata (integration status, SNMP reading sub-status). Does NOT return passwords, private keys, or SNMP community strings. Returns every visible device on the collector (including those with `has_working_credentials: false` so missing-credential gaps…

Untrusted display-only summary

Get config backup entry

DOMOTZ_MCP_GET_CONFIG_BACKUP_ENTRY

Returns a single configuration backup snapshot's text for a device. `config_type` selects which block to return: `running`, `startup`, or `both` (default). When running and startup configs are identical, `configs_match` is true and only the `running` block is populated for `both`. Each block carries `text` plus `line_…

Untrusted display-only summary

Get config backup status

DOMOTZ_MCP_GET_CONFIG_BACKUP_STATUS

Lists 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. Devices without a detected backup driver are…

Untrusted display-only summary

Get create tag form

DOMOTZ_MCP_GET_CREATE_TAG_FORM

Shows an interactive form to create a new custom tag, with a name field and a color picker. Use this tool when the user asks to create a new tag. If the user already stated the tag name or the color, pass them as the "name" and "color" arguments so they are pre-selected and the user does not have to enter them twice.…

Untrusted display-only summary

Get device alert rule bindings

DOMOTZ_MCP_GET_DEVICE_ALERT_RULE_BINDINGS

List alert rules bound to a specific device, including device-level bindings and bindings to variables owned by that device. Requires both collector_id and device_id. Use to see which alert rules are active on a device and which metrics they target. Call before bind_alert_rule_to_device to verify the rule is not alrea…

Untrusted display-only summary

Get device alerts

DOMOTZ_MCP_GET_DEVICE_ALERTS

Retrieve alert and monitoring configuration status for a specific device. Returns whether shared alerts are configured, event/alert rule counts, alert rule IDs, and setup integrations. Requires a device_id.

Untrusted display-only summary

Get device credentials

DOMOTZ_MCP_GET_DEVICE_CREDENTIALS

Per-device credential status drill-down. Returns only credential STATUS and metadata (authentication status, SNMP version, public-key fingerprint, timestamps). Does NOT return passwords, private keys, or SNMP community strings. Covers SNMP version + reachability status, and per-protocol access keys (SSH / TELNET / HTT…

Untrusted display-only summary

Get device history

DOMOTZ_MCP_GET_DEVICE_HISTORY

Returns the per-device History / Event Log for a single device: the chronological stream of events the device generated, most recent first. Events include availability transitions (`UP`/`DOWN`), `IP_CONFLICT_DETECTION` / `IP_CONFLICT_RESOLUTION`, `CREATED`, `IP_CHANGE`, `CONFIGURATION_CHANGE`, `CONFIGURATION_MISALIGNM…

Untrusted display-only summary

Get device interfaces

DOMOTZ_MCP_GET_DEVICE_INTERFACES

Lists the SNMP-collected interfaces on a device. Returns id as a string (= ifIndex, pass directly to `get_interface_traffic.interface_ids`), name, alias, description, admin/operational status (IF-MIB enums: up/down/testing/unknown/dormant/notPresent/lowerLayerDown), high-speed (Mbps), type (human-readable IANA ifType…

Untrusted display-only summary

Get device metrics

DOMOTZ_MCP_GET_DEVICE_METRICS

Fetch summarised time-series analytics for one or more named metrics on a device within a time range. `metric_names` is capped at 15 per call and the total variables analysed across all metrics is capped at 30 (each metric can fan out to multiple variables, each analysed independently by the time-series analysis backe…

Untrusted display-only summary

Get device profile job history

DOMOTZ_MCP_GET_DEVICE_PROFILE_JOB_HISTORY

Lists device-profile apply jobs for the account: which profile was applied, who submitted it, when it started and ended, how it finished, and which devices failed. Use it to answer whether an earlier apply succeeded without applying anything again. Applies still in progress are included: they come back with `in_flight…

Untrusted display-only summary

Get driver catalog

DOMOTZ_MCP_GET_DRIVER_CATALOG

Lists the account-wide catalog of drivers available for attaching and executing on devices. Each entry returns the `id` (use as `driver_id` in `attach_driver` / `execute_driver`), `name`, `description`, `type`, `minimal_sample_period`, `last_saved_time`, and a `parameters` array describing each input (`name`, `label`,…

Untrusted display-only summary

Get driver template

DOMOTZ_MCP_GET_DRIVER_TEMPLATE

Fetch a single driver template, including its full JS code body and requirement metadata (`requirements.sandbox_version`, etc.). Use the returned `code` as the starting point for `inspect_driver` and `save_driver`.

Untrusted display-only summary

Get interface traffic

DOMOTZ_MCP_GET_INTERFACE_TRAFFIC

Returns traffic counters for one or more device interfaces over a time range. Octets are reported in bps (per-period delta). `interface_ids` accepts strings or integers (pass the `id` values returned by `get_device_interfaces` directly); capped at 5 per call. `view=summary` (default) returns avg/max bps and total erro…

Untrusted display-only summary

Get network configuration

DOMOTZ_MCP_GET_NETWORK_CONFIGURATION

Fetch what a collector actually scans, to answer 'why isn't this device discovered?'. Read-only. Returns: - `discovery_settings`: the three flags bounding the scan. `broadcast_discovery` is the decisive one: ON means the collector sweeps its subnets and picks up devices as they connect; OFF means it only probes the IP…

Untrusted display-only summary

Get organization

DOMOTZ_MCP_GET_ORGANIZATION

Get 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. Use search_organizations or list_organizations first to resolve a name or organization_id to an `id`.

Untrusted display-only summary

Get snmp credentials form

DOMOTZ_MCP_GET_SNMP_CREDENTIALS_FORM

Shows an interactive form to set or update SNMP credentials on a specific device.Only use this tool when the user explicitly asks to set, update, or change SNMP credentials for a deviceDo NOT use for listing, searching, or querying devices or collectors.

Untrusted display-only summary

Get uptime

DOMOTZ_MCP_GET_UPTIME

Returns uptime stats for a collector or device over a time range: total uptime percentage, online_seconds, total_seconds, and the list of downtime intervals. If `device_id` is omitted the response covers collector uptime; if provided, it covers device uptime (with `agent_uptime` showing how much of that range the coll…

Untrusted display-only summary

Inspect driver

DOMOTZ_MCP_INSPECT_DRIVER

Static analysis of a driver's JS against the Domotz sandbox. Two modes: pass `code`+`type` to analyze a DRAFT statelessly (nothing persisted — use this in the authoring loop while iterating), OR pass `driver_id` to inspect a SAVED driver (returns its stored `code`, code analysis, `code_is_valid`, `required_features`,…

Untrusted display-only summary

List alert rules

DOMOTZ_MCP_LIST_ALERT_RULES

Lists alert rule definitions in the account. Each rule defines a condition and threshold that, when matched, fires an alert. This tool returns the rule definitions (id, name, metric, function, operands, severity, attached devices/collectors). It does NOT return fired alerts — use `search_alerts` for those. Optional `e…

Untrusted display-only summary

List collector metrics

DOMOTZ_MCP_LIST_COLLECTOR_METRICS

Enumerate 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. Use this to discover what can be alerted on at the collector level. Use the returned `metric` values as input to alert rule creation.

Untrusted display-only summary

List communication channels

DOMOTZ_MCP_LIST_COMMUNICATION_CHANNELS

List the user's notification channels (email, webhook, Slack, etc.). Each channel has an id, endpoint, description, and type. Use to discover channel_ids before creating an alert rule via create_alert_rule (channel_ids is a required parameter).

Untrusted display-only summary

List config backup history

DOMOTZ_MCP_LIST_CONFIG_BACKUP_HISTORY

Lists configuration backup snapshots for a device on a collector, newest first. When `running_md5` differs from `startup_md5` the device has unsaved changes (running config diverges from what would persist across reboot). `label` is user-mutable; `source` (user / custom_driver / internal_driver) records who took the s…

Untrusted display-only summary

List device drivers

DOMOTZ_MCP_LIST_DEVICE_DRIVERS

Lists drivers currently attached to a device. Each binding returns the driver identity, the binding status, parameter values (with secrets pre-masked), and the list of executable actions (e.g. `validate`, `get-status`, `backup`, `restore`, `custom-N`) — pass an action's `action_id` to `execute_driver`. `status: DISABL…

Untrusted display-only summary

List device metrics

DOMOTZ_MCP_LIST_DEVICE_METRICS

List everything monitorable on a device. Returns the metric catalog (what CAN be alerted on — always populated, even at discovery time). Pass metric (prefix match) to also include the live variable instances for that metric, with variable_id needed for variable-level binding. When metric is omitted, only the metric ca…

Untrusted display-only summary

List device profiles

DOMOTZ_MCP_LIST_DEVICE_PROFILES

Lists device profiles in the account. A device profile bundles sensor definitions and credentials that can be applied to one or more devices. Use the returned `id` with `apply_device_profile`. The optional `view` parameter selects detail level: `summary` (default) returns module metadata only; `full` includes the per-…

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.