Connectors · MSP & PSA
Domotz MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Domotz and the rest of your systems. It gives your agent 176 Domotz actions (87 reads, 57 writes and 32 that wait for a confirmation) and holds the Domotz credential itself, so the agent never does. It paces Domotz's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "domotz.members.list", intent: "check which Domotz account is connected"}# User list · read · 1 upstream call- 176actionsin one signed file
- 87readlook, never change
- 57writecreate and update
- 32wait for a yesdestructive, confirmed first
Set up
Connect Domotz in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Domotz.
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_keyDomotz API key: in the Domotz Portal open Settings > Services > API Keys and create a keyhostWhere your Domotz lives: your host
account { op: "connections.requirements", service: "domotz" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "domotz.members.list" }# user list · read · 1 upstream callcheck { action: "domotz.members.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Domotz at a glance
- Sign-in
- API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_key- Setup fields
host- Limits we pace to
- 10 calls a second, per connection
- API covered
- Domotz Public API 1 (OpenAPI 3.1), at your Domotz instance's API base URL, which you enter when connecting (path /public-api/v1)
- Built from
- Domotz's documentation, read 23 October 2026api-us-east-1-cell-1.domotz.comportal.domotz.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 87 of 87 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 5, so ask can line Domotz up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Domotz.
176 actions in 95 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 87readlook, never change
- 57writecreate and update
- 32destructivewait for a confirmation
Custom driver associations
51 read · 3 write · 1 destructive
Driver device binding · Driver device bindings list · Disabled Drivers reactivation · Driver device binding paramaters update
Devices
52 read · 1 write · 2 destructive
Collector devices list · Device details · Device deletion · Device property change
Members
52 read · 2 write · 1 destructive
User list · User creation · User · User edit
Organization contacts
52 read · 2 write · 1 destructive
List Organization Contacts · Create Organization Contact · Get Organization Contact Details · Update Organization Contact
Organizations
52 read · 2 write · 1 destructive
List Organizations · Create Organization · Get Organization Details · Update Organization
User groups
52 read · 2 write · 1 destructive
User group list · User group creation · User group · User group edit
Alert rules
42 read · 2 write · 0 destructive
Create Alert Rule · List Alert Rules · Get Alert Rule Details · Update Alert Rule
Custom tags
41 read · 2 write · 1 destructive
Tag list · Tag creation · Tag edit · Tag deletion
87 more areas · 138 actions
- Alert profile collector bindings 3
- Alert profile device bindings 3
- Collector custom tag bindings 3
- Collector excluded devices 3
- Collector external host scan policy 3
- Collector interfaces policy 3
- Collector ip scan policy 3
- Collector service ports 3
- Collector VPN sessions 3
- Collectors 3
- Device configurations 3
- Device custom tag bindings 3
- Device power outlets 3
- Device SNMP sensors 3
- Device TCP sensors 3
- Inventory fields 3
- SNMP sensor triggers 3
- Alert rule collector bindings 2
- Alert rule contact channel bindings 2
- Alert rule device bindings 2
- Alerts 2
- Collector SNMP authentication 2
- Collector uptimes 2
- Custom drivers 2
- Device inventory fields 2
- Device power actions 2
- Device profiles 2
- Device SNMP authentication 2
- Inventory 2
- Organization collector bindings 2
- Power outlet attachments 2
- Roles 2
- SNMP sensor trigger alerts 2
- Teams 2
- Alert profiles 1
- API usage 1
- Areas 1
- Audit logs 1
- Collector activity logs 1
- Collector alert rules 1
- Collector connection consumption 1
- Collector custom driver execution logs 1
- Collector datapoints 1
- Collector device applications 1
- Collector device variables 1
- Collector DHCP device discovery 1
- Collector eye statistics 1
- Collector interfaces 1
- Collector ip conflicts 1
- Collector metric statistics 1
- Collector network topology 1
- Collector ownership 1
- Collector routed networks 1
- Collector RTD stats 1
- Collector SNMP sensors 1
- Collector speed tests 1
- Collector status history 1
- Collector TCP sensors 1
- Collector variable history 1
- Collector variables 1
- Contact channels 1
- Current user 1
- Custom driver actions 1
- Datapoints 1
- Device alert rules 1
- Device applications 1
- Device base types 1
- Device configuration backups 1
- Device connections 1
- Device credentials 1
- Device custom driver execution logs 1
- Device datapoints 1
- Device detected types 1
- Device inventory 1
- Device monitoring state 1
- Device RTD history 1
- Device SNMP community 1
- Device status history 1
- Device uptimes 1
- Device variable history 1
- Device variables 1
- Down devices 1
- External hosts 1
- SNMP sensor history 1
- SNMP sensor trigger functions 1
- Unmanaged devices 1
- User alert profiles 1
Top actions
The Domotz API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 33 of Domotz's 33 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
domotz.members.listUser list | User list. | read | identity.user.list474 connectors |
domotz.organization_contacts.listList Organization Contacts | List Organization Contacts. | read | crm.contact.list177 connectors |
domotz.members.createUser creation | User creation. | write | identity.user.create262 connectors |
domotz.organizations.listList Organizations | List Organizations. | read | crm.company.list162 connectors |
domotz.members.deleteUser deletion | User deletion. | destructive | identity.user.delete253 connectors |
domotz.organization_contacts.createCreate Organization Contact | Create Organization Contact. | write | crm.contact.create161 connectors |
domotz.organizations.createCreate Organization | Create Organization. | write | crm.company.create142 connectors |
domotz.user_groups.listUser group list | User group list. | read | identity.group.list262 connectors |
domotz.devices.listCollector devices list | Collector devices list. | read | device.endpoint.list65 connectors |
domotz.user_groups.createUser group creation | User group creation. | write | identity.group.create205 connectors |
domotz.alerts.listList Alerts | List Alerts. | read | monitoring.alert.list51 connectors |
domotz.roles.listRole list | Role list. | read | identity.role.list184 connectors |
Try it
Prompts to paste into Claude.
Each one names the Domotz actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Domotz alerts are open right now? Group them by service.
calls
domotz.alerts.list - Writewrite
User creation in Domotz. Show me exactly what you will send before you save it.
calls
domotz.members.create - Across systemsread
Which Domotz companies have invoices in NetSuite, and how many each?
calls
domotz.organizations.listnetsuite.views.invoices
Across your systems
Domotz, joined to the rest of your business.
One ask fetches from Domotz and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.
Which Domotz companies have invoices in NetSuite, and how many each?
domotz.organizations.list+netsuite.views.invoices, oncrm.company· NetSuiteWhich Domotz companies have tickets in HubSpot CRM, and how many each?
domotz.organizations.list+hubspot_crm.tickets.list, oncrm.company· HubSpot CRM
identity.user 517crm.company 227crm.contact 192device.endpoint 69monitoring.alert 56ask { intent: "which Domotz companies have invoices in NetSuite, and how many each", steps: [ { action: "domotz.organizations.list", as: "co", input: {}, limit: 100, max_pages: 5 }, { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 }, { join: { left: "co", right: "inv", on: "crm.company", group_by: "co.name", select: ["co.name", "count(inv.id) as invoices"] } } ]}Governance for Domotz
Destructive actions wait for a yes.
32 Domotz actions are destructive. The first 10:
- User deletion
domotz.members.delete - Delete Organization Contact
domotz.organization_contacts.delete - Delete Organization
domotz.organizations.delete - User group deletion
domotz.user_groups.delete - Device deletion
domotz.devices.delete - Tag deletion
domotz.custom_tags.delete - Hide a device
domotz.devices.hide - Inventory deletion
domotz.inventory.delete - Collector deletion
domotz.collectors.delete - Bulk offline devices deletion
domotz.down_devices.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
User deletion?
intent: the user asked me to user deletion
account { op: "keys.create", name: "domotz-agent", allowed_actions: ["domotz.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "domotz.members.delete", approver: "[email protected]" }, { match: "domotz.organization_contacts.delete", approver: "[email protected]" }, { match: "domotz.organizations.delete", approver: "[email protected]" } ]}Cost
What Domotz costs on actionlake.
Every Domotz action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Domotz refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 176 Domotz actions
- 176actions pageeach page of a long list is one call
- 87reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Domotz action.
176 actions by area: the id your agent calls, what it does, and its effect.
Custom driver associations5
domotz.custom_driver_associations.createDriver device bindingwritedomotz.custom_driver_associations.deleteDriver device unbindingdestructivedomotz.custom_driver_associations.listDriver device bindings listreaddomotz.custom_driver_associations.re_enableDisabled Drivers reactivationwritedomotz.custom_driver_associations.updateDriver device binding paramaters updatewrite
Devices5
domotz.devices.deleteDevice deletiondestructivedomotz.devices.getDevice detailsreaddomotz.devices.hideHide a devicedestructivedomotz.devices.listCollector devices listreaddomotz.devices.update_fieldDevice property changewrite
Members5
domotz.members.createUser creationwritedomotz.members.deleteUser deletiondestructivedomotz.members.getUserreaddomotz.members.listUser listreaddomotz.members.updateUser editwrite
Organization contacts5
domotz.organization_contacts.createCreate Organization Contactwritedomotz.organization_contacts.deleteDelete Organization Contactdestructivedomotz.organization_contacts.getGet Organization Contact Detailsreaddomotz.organization_contacts.listList Organization Contactsreaddomotz.organization_contacts.updateUpdate Organization Contactwrite
Organizations5
domotz.organizations.createCreate Organizationwritedomotz.organizations.deleteDelete Organizationdestructivedomotz.organizations.getGet Organization Detailsreaddomotz.organizations.listList Organizationsreaddomotz.organizations.updateUpdate Organizationwrite
User groups5
domotz.user_groups.createUser group creationwritedomotz.user_groups.deleteUser group deletiondestructivedomotz.user_groups.getUser groupreaddomotz.user_groups.listUser group listreaddomotz.user_groups.updateUser group editwrite
Alert rules4
domotz.alert_rules.createCreate Alert Rulewritedomotz.alert_rules.getGet Alert Rule Detailsreaddomotz.alert_rules.listList Alert Rulesreaddomotz.alert_rules.updateUpdate Alert Rulewrite
Custom tags4
domotz.custom_tags.createTag creationwritedomotz.custom_tags.deleteTag deletiondestructivedomotz.custom_tags.listTag listreaddomotz.custom_tags.updateTag editwrite
Alert profile collector bindings3
domotz.alert_profile_collector_bindings.createAlert profile collector bindingwritedomotz.alert_profile_collector_bindings.deleteAlert profile collector unbindingdestructivedomotz.alert_profile_collector_bindings.getCollector alert profile bindingsread
Alert profile device bindings3
domotz.alert_profile_device_bindings.createAlert profile device bindingwritedomotz.alert_profile_device_bindings.deleteAlert profile device unbindingdestructivedomotz.alert_profile_device_bindings.listDevice alert profile bindingsread
Collector custom tag bindings3
domotz.collector_custom_tag_bindings.createCollector Tag assignmentwritedomotz.collector_custom_tag_bindings.deleteCollector Tag removaldestructivedomotz.collector_custom_tag_bindings.listCollector Tag listread
Collector excluded devices3
domotz.collector_excluded_devices.createDevice exclusionwritedomotz.collector_excluded_devices.deleteDevice exclusion removaldestructivedomotz.collector_excluded_devices.listExcluded devices listread
Collector external host scan policy3
domotz.collector_external_host_scan_policy.deleteExternal host scan policy resetdestructivedomotz.collector_external_host_scan_policy.getExternal host scan policyreaddomotz.collector_external_host_scan_policy.updateExternal host scan policy updatewrite
Collector interfaces policy3
domotz.collector_interfaces_policy.deleteNetwork interface policy resetdestructivedomotz.collector_interfaces_policy.getNetwork interface filtering policyreaddomotz.collector_interfaces_policy.updateNetwork interface filtering policy updatewrite
Collector ip scan policy3
domotz.collector_ip_scan_policy.deleteIP address scan policy resetdestructivedomotz.collector_ip_scan_policy.getIP address scan policyreaddomotz.collector_ip_scan_policy.updateIP address scan policy updatewrite
Collector service ports3
domotz.collector_service_ports.deleteService port removaldestructivedomotz.collector_service_ports.getService portreaddomotz.collector_service_ports.updateService port updatewrite
Collector VPN sessions3
domotz.collector_vpn_sessions.createVPN connection creationwritedomotz.collector_vpn_sessions.deleteActive VPN connection closuredestructivedomotz.collector_vpn_sessions.listActive VPN connections listread
Collectors3
domotz.collectors.deleteCollector deletiondestructivedomotz.collectors.getCollector detailsreaddomotz.collectors.listList collectorsread
Device configurations3
domotz.device_configurations.createDevice configuration creationwritedomotz.device_configurations.getDevice configuration detailreaddomotz.device_configurations.listDevice configurations listread
Device custom tag bindings3
domotz.device_custom_tag_bindings.createDevice Tag assignmentwritedomotz.device_custom_tag_bindings.deleteDevice Tag removaldestructivedomotz.device_custom_tag_bindings.listDevice Tag listread
Device power outlets3
domotz.device_power_outlets.execute_actionPower outlet action operationwritedomotz.device_power_outlets.listDevice power outlets listreaddomotz.device_power_outlets.updatePower outlet name updatewrite
Device SNMP sensors3
domotz.device_snmp_sensors.createSNMP sensor creationwritedomotz.device_snmp_sensors.deleteSNMP sensor deletiondestructivedomotz.device_snmp_sensors.listSNMP sensors listread
Device TCP sensors3
domotz.device_tcp_sensors.createTCP sensor creationwritedomotz.device_tcp_sensors.deleteTCP sensor deletiondestructivedomotz.device_tcp_sensors.listTCP sensors listread
Inventory fields3
domotz.inventory_fields.createInventory field creationwritedomotz.inventory_fields.deleteInventory field deletiondestructivedomotz.inventory_fields.updateInventory field updatewrite
SNMP sensor triggers3
domotz.snmp_sensor_triggers.createSNMP sensor trigger creationwritedomotz.snmp_sensor_triggers.deleteSNMP sensor trigger deletiondestructivedomotz.snmp_sensor_triggers.listSNMP sensor triggers listread
Alert rule collector bindings2
domotz.alert_rule_collector_bindings.createApply Alert Rule to Collectorwritedomotz.alert_rule_collector_bindings.deleteRemove Alert Rule from Collectordestructive
Alert rule contact channel bindings2
domotz.alert_rule_contact_channel_bindings.createApply Contact Channel to Alert Rulewritedomotz.alert_rule_contact_channel_bindings.deleteRemove Contact Channel from Alert Ruledestructive
Alert rule device bindings2
domotz.alert_rule_device_bindings.createApply Alert Rule to Devicewritedomotz.alert_rule_device_bindings.deleteRemove Alert Rule from Devicedestructive
Alerts2
domotz.alerts.listList Alertsreaddomotz.alerts.resolveResolve Alertwrite
Collector SNMP authentication2
domotz.collector_snmp_authentication.getCollector default SNMP authenticationreaddomotz.collector_snmp_authentication.updateCollector default SNMP authentication updatewrite
Collector uptimes2
domotz.collector_uptimes.getCollector uptimereaddomotz.collector_uptimes.listAll collectors uptimeread
Custom drivers2
domotz.custom_drivers.getDriver detailsreaddomotz.custom_drivers.listDrivers listread
Device inventory fields2
domotz.device_inventory_fields.deleteDevice inventory field deletiondestructivedomotz.device_inventory_fields.updateDevice inventory field updatewrite
Device power actions2
domotz.device_power_actions.executeDevice power action operationwritedomotz.device_power_actions.listDevice power management actionsread
Device profiles2
domotz.device_profiles.applyDevice profile applicationwritedomotz.device_profiles.listDevice profiles listread
Device SNMP authentication2
domotz.device_snmp_authentication.getDevice SNMP authentication detailsreaddomotz.device_snmp_authentication.updateDevice SNMP authentication updatewrite
Inventory2
domotz.inventory.deleteInventory deletiondestructivedomotz.inventory.getInventory fields listread
Organization collector bindings2
domotz.organization_collector_bindings.createApply Organization to Collectorwritedomotz.organization_collector_bindings.deleteRemove Organization from Collectordestructive
Power outlet attachments2
domotz.power_outlet_attachments.createPower outlet device attachmentwritedomotz.power_outlet_attachments.deletePower outlet device detachmentdestructive
Roles2
domotz.roles.getRolereaddomotz.roles.listRole listread
SNMP sensor trigger alerts2
domotz.snmp_sensor_trigger_alerts.createSNMP sensor trigger alert creationwritedomotz.snmp_sensor_trigger_alerts.deleteSNMP sensor trigger alert deletiondestructive
Teams2
domotz.teams.createCreate a new Teamwritedomotz.teams.listReturn all the teams of an Arearead
Alert profiles1
domotz.alert_profiles.listAlert profiles listread
API usage1
domotz.api_usage.getAPI usage and limitsread
Areas1
domotz.areas.listCompany areas listread
Audit logs1
domotz.audit_logs.listList Audit Logsread
Collector activity logs1
domotz.collector_activity_logs.listActivity logread
Collector alert rules1
domotz.collector_alert_rules.listList Alert Rules applied to a Collectorread
Collector connection consumption1
domotz.collector_connection_consumption.getRemote connections consumptionread
Collector custom driver execution logs1
domotz.collector_custom_driver_execution_logs.listCollector drivers execution logsread
Collector datapoints1
domotz.collector_datapoints.listList Collector Entity Datapointsread
Collector device applications1
domotz.collector_device_applications.listCollector device applications listread
Collector device variables1
domotz.collector_device_variables.listCollector device variables listread
Collector DHCP device discovery1
domotz.collector_dhcp_device_discovery.updateDHCP device discovery settingwrite
Collector eye statistics1
domotz.collector_eye_statistics.getSensors usage and limitsread
Collector interfaces1
domotz.collector_interfaces.getMonitored networksread
Collector ip conflicts1
domotz.collector_ip_conflicts.listActive IP conflictsread
Collector metric statistics1
domotz.collector_metric_statistics.getMetrics usage and limitsread
Collector network topology1
domotz.collector_network_topology.getNetwork topologyread
Collector ownership1
domotz.collector_ownership.updateCollector team reassignmentwrite
Collector routed networks1
domotz.collector_routed_networks.createRouted network creationwrite
Collector RTD stats1
domotz.collector_rtd_stats.listRound Trip Delay statisticsread
Collector SNMP sensors1
domotz.collector_snmp_sensors.listCollector SNMP sensors listread
Collector speed tests1
domotz.collector_speed_tests.listInternet Speed Test time seriesread
Collector status history1
domotz.collector_status_history.listCollector state change historyread
Collector TCP sensors1
domotz.collector_tcp_sensors.listCollector TCP sensors listread
Collector variable history1
domotz.collector_variable_history.listCollector variable historyread
Collector variables1
domotz.collector_variables.listCollector variables listread
Contact channels1
domotz.contact_channels.listList Contact Channelsread
Current user1
domotz.current_user.getAccount detailsread
Custom driver actions1
domotz.custom_driver_actions.executeDriver action triggerwrite
Datapoints1
domotz.datapoints.getDatapoint detailsread
Device alert rules1
domotz.device_alert_rules.listList Alert Rules applied to a Deviceread
Device applications1
domotz.device_applications.listDevice applications listread
Device base types1
domotz.device_base_types.listDevice types listread
Device configuration backups1
domotz.device_configuration_backups.createDevice configuration backup executionwrite
Device connections1
domotz.device_connections.createDevice secure connection creationwrite
Device credentials1
domotz.device_credentials.updateDevice credentials updatewrite
Device custom driver execution logs1
domotz.device_custom_driver_execution_logs.listDevice drivers execution logsread
Device datapoints1
domotz.device_datapoints.listList Device Entity Datapointsread
Device detected types1
domotz.device_detected_types.listDetected device types listread
Device inventory1
domotz.device_inventory.getDevice inventory fields listread
Device monitoring state1
domotz.device_monitoring_state.updateDevice monitoring state updatewrite
Device RTD history1
domotz.device_rtd_history.listRound Trip Delay statistics historyread
Device SNMP community1
domotz.device_snmp_community.updateDevice SNMP community updatewrite
Device status history1
domotz.device_status_history.listDevice state change historyread
Device uptimes1
domotz.device_uptimes.getDevice uptimeread
Device variable history1
domotz.device_variable_history.listDevice variable historyread
Device variables1
domotz.device_variables.listDevice variables listread
Down devices1
domotz.down_devices.deleteBulk offline devices deletiondestructive
External hosts1
domotz.external_hosts.createExternal host creationwrite
SNMP sensor history1
domotz.snmp_sensor_history.listSNMP sensor time seriesread
SNMP sensor trigger functions1
domotz.snmp_sensor_trigger_functions.listSNMP sensor trigger functions listread
Unmanaged devices1
domotz.unmanaged_devices.listUnmanaged devices listread
User alert profiles1
domotz.user_alert_profiles.listAlert profiles listread
Questions
The Domotz MCP server, answered.
Is there a Domotz MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 176 Domotz actions across custom driver associations, devices, members and organization contacts, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Domotz.
What do I need to connect Domotz?
Domotz API key: in the Domotz Portal open Settings > Services > API Keys and create a key. Plus your host. The free call account { op: "connections.requirements", service: "domotz" } lists exactly what to paste.
Can an AI agent delete or change things in Domotz?
Only if its key allows it, and only with an explicit confirmation. 32 Domotz actions are destructive, including user deletion, delete Organization Contact and delete Organization. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Domotz API limit?
actionlake paces every call to the limits in the Domotz service file: 10 calls a second per connection. Repeated reads are answered from cache (87 Domotz actions can be), which never reaches Domotz.
What does a Domotz action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (176 Domotz actions page). Cache hits, searches, dry runs and calls Domotz refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Domotz API does it cover?
The Domotz Public API 1 (OpenAPI 3.1) at your Domotz instance's API base URL, which you enter when connecting (path /public-api/v1). It is built from Domotz's documentation as read on 23 October 2026. 176 actions in 95 areas, each one in the signed service file (version 1.0.0).
Can I combine Domotz with my other systems?
Yes. ask joins Domotz to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Domotz maps crm.company, which 227 other connectors also map.
Does actionlake keep my Domotz data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Domotz credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Domotz today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.