Skip to content

Connectors · MSP & PSA

Automox MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Automox and the rest of your systems. It gives your agent 129 Automox actions (81 reads, 34 writes and 14 that wait for a confirmation) and holds the Automox credential itself, so the agent never does. It paces Automox'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/mcp
the first call
do {  action: "automox.global_api_keys.list",  intent: "check which Automox account is connected"}# List Global API Keys · read · 1 upstream call
  • 129actionsin one signed file
  • 81readlook, never change
  • 34writecreate and update
  • 14wait for a yesdestructive, confirmed first

Set up

Connect Automox in three steps.

  1. 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
  2. 02

    Connect Automox.

    Bearer token. 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_keyAutomox API key
    account { op: "connections.requirements", service: "automox" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "automox.global_api_keys.list" }# list global api keys · read · 1 upstream callcheck { action: "automox.users.update", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Automox at a glance

Sign-in
Bearer token. 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
Limits we pace to
60 calls a minute, per connection
API covered
Automox Console API (console.automox.com/api)console.automox.com
Built from
Automox's documentation, read 23 October 2026console.automox.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
75 of 81 reads, for up to 5 minutes; a write clears what it affects
Shared entities
4, so ask can line Automox up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Automox.

129 actions in 46 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 81readlook, never change
  • 34writecreate and update
  • 14destructivewait for a confirmation
  1. Saved searches

    11

    7 read · 3 write · 1 destructive

    List Search Cached Results · List Saved Searches · List Saved Searches Containing Device · List Saved Searches for a Given Device

  2. Remote control

    10

    3 read · 5 write · 2 destructive

    List Attended Access Setting for Device · List Device Installation and Registration Status · List Device Session Status · Bulk Install or Uninstall Splashtop RMM client

  3. Policy windows

    9

    6 read · 2 write · 1 destructive

    List the Next Scheduled Window Dates by Device. · List Next Scheduled Window Dates by Group · List a Scheduled Window · Check Whether a Scheduled Window is Currently Active

  4. Policies

    8

    3 read · 4 write · 1 destructive

    List Policies · List Policy Details · Create a New Policy · Update a Policy

  5. Webhooks

    7

    2 read · 3 write · 2 destructive

    List Webhooks · Get Webhook · Create Webhook · Update Webhook

  6. User API keys

    6

    3 read · 2 write · 1 destructive

    List Organization API Keys for a User · Decrypt Organization API Key · List Specific Organization API Key by User ID · Create an Organization API Key for a User

  7. Devices

    5

    2 read · 2 write · 1 destructive

    List Devices · List Device Details · Update a Device · Delete a Device

  8. Global API keys

    5

    2 read · 2 write · 1 destructive

    List Global API Keys · Create Global API Key · Delete Global API · Update Global API Key Metadata

38 more areas · 68 actions
  • Remediation action sets 5
  • Server groups 5
  • Users 4
  • Cloud worklets 3
  • Data extracts 3
  • Device search metadata 3
  • Policy history 3
  • Policy runs 3
  • Zones 3
  • Account users 2
  • Approvals 2
  • Cloud worklet executions 2
  • Device commands 2
  • Device search 2
  • Reports 2
  • Worklet catalog 2
  • Account invitations 1
  • Account roles 1
  • Account user zones 1
  • Accounts 1
  • Audit event types 1
  • Audit events 1
  • Cloud worklet types 1
  • Device inventory 1
  • Device inventory categories 1
  • Device packages 1
  • Events 1
  • Organization API keys 1
  • Organization packages 1
  • Organizations 1
  • Policy run devices 1
  • Policy stats 1
  • Remediation issues 1
  • Remediation solutions 1
  • Remediation upload formats 1
  • Webhook deliveries 1
  • Webhook event types 1
  • Zone users 1

Top actions

The Automox API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 24 of Automox's 24 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
automox.users.listList Organization Users (Legacy)List Organization Users (Legacy).readidentity.user.list474 connectors
automox.users.getList Organization User by IDList Organization User by ID.readidentity.user.get399 connectors
automox.devices.listList DevicesList Devices.readdevice.endpoint.list65 connectors
automox.account_roles.listList Account RBAC RolesList Account RBAC Roles.readidentity.role.list184 connectors
automox.users.updateFully Update a UserFully Update a User.writeidentity.user.update280 connectors
automox.policies.listList PoliciesList Policies.readsecurity.policy.list36 connectors
automox.global_api_keys.listList Global API KeysList Global API Keys.readidentity.api_key.list96 connectors
automox.global_api_keys.createCreate Global API KeyCreate Global API Key.writeidentity.api_key.create100 connectors
automox.devices.getList Device DetailsList Device Details.readdevice.endpoint.get57 connectors
automox.webhooks.listList WebhooksList Webhooks.readautomation.webhook.list202 connectors
automox.global_api_keys.deleteDelete Global APIDelete Global API.destructiveidentity.api_key.delete76 connectors
automox.global_api_keys.updateUpdate Global API Key MetadataUpdate Global API Key Metadata.writeidentity.api_key.update43 connectors

Try it

Prompts to paste into Claude.

Each one names the Automox actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Automox devices have not checked in for a week?

    callsautomox.devices.list

  2. Writewrite

    Fully Update a User in Automox. Show me exactly what you will send before you save it.

    callsautomox.users.update

Governance for Automox

Destructive actions wait for a yes.

14 Automox actions are destructive. These are all of them:

  • Delete Global APIautomox.global_api_keys.delete
  • Delete a Deviceautomox.devices.delete
  • Delete a Policyautomox.policies.delete
  • Delete Webhookautomox.webhooks.delete
  • Delete Account Userautomox.account_users.delete
  • Delete Existing Server Groupautomox.server_groups.delete
  • Delete an Organization API Key by IDautomox.user_api_keys.delete
  • Delete a Scheduled Windowautomox.policy_windows.delete
  • Delete Saved Searchautomox.saved_searches.delete
  • Uninstall and Delete Splashtop Device Registrationautomox.remote_control.uninstall
  • Delete an Action Setautomox.remediation_action_sets.delete
  • Bulk Delete Action Setsautomox.remediation_action_sets.bulk_delete
  • Rotate Webhook Secretautomox.webhooks.rotate_secret
  • Force Disconnect All Active Splashtop Sessions on a Deviceautomox.remote_control.force_disconnect

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.

doautomox.global_api_keys.deleteconfirm_policy: human

Delete Global API?

intent: the user asked me to delete Global API

run suspended · waiting for a named person · key automox-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "automox-agent",  allowed_actions: ["automox.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "automox.global_api_keys.delete", approver: "[email protected]" },    { match: "automox.devices.delete", approver: "[email protected]" },    { match: "automox.policies.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Automox only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Automox costs on actionlake.

Every Automox action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Automox 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 129 Automox actions
  • 129actions pageeach page of a long list is one call
  • 75reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Automox action.

129 actions by area: the id your agent calls, what it does, and its effect.

Saved searches11
  • automox.saved_searches.cached_resultsList Search Cached Resultsread
  • automox.saved_searches.createCreate a Saved Searchwrite
  • automox.saved_searches.deleteDelete Saved Searchdestructive
  • automox.saved_searches.getList a Saved Searchread
  • automox.saved_searches.listList Saved Searchesread
  • automox.saved_searches.list_for_deviceList Saved Searches Containing Deviceread
  • automox.saved_searches.list_for_device_pagedList Saved Searches for a Given Deviceread
  • automox.saved_searches.refreshRefresh Cached Search Resultswrite
  • automox.saved_searches.result_idsList Saved Search Resultsread
  • automox.saved_searches.runExecute Saved Searchread
  • automox.saved_searches.updateUpdate Saved Searchwrite
Remote control10
  • automox.remote_control.attended_access_bulk_setSet Attended Access Setting for Devices in Bulkwrite
  • automox.remote_control.attended_access_getList Attended Access Setting for Deviceread
  • automox.remote_control.attended_access_setSet Attended Access Setting for Single Devicewrite
  • automox.remote_control.bulk_softwareBulk Install or Uninstall Splashtop RMM clientwrite
  • automox.remote_control.device_statusList Device Installation and Registration Statusread
  • automox.remote_control.force_disconnectForce Disconnect All Active Splashtop Sessions on a Devicedestructive
  • automox.remote_control.initiate_connectionInitiate Splashtop Remote Control Connectionwrite
  • automox.remote_control.installInstall Splashtop RMM Clientwrite
  • automox.remote_control.session_statusList Device Session Statusread
  • automox.remote_control.uninstallUninstall and Delete Splashtop Device Registrationdestructive
Policy windows9
  • automox.policy_windows.createCreate a New Scheduled Windowwrite
  • automox.policy_windows.deleteDelete a Scheduled Windowdestructive
  • automox.policy_windows.device_scheduleList the Next Scheduled Window Dates by Device.read
  • automox.policy_windows.getList a Scheduled Windowread
  • automox.policy_windows.group_exclusion_statusCheck Scheduled Window Status for Server Groupsread
  • automox.policy_windows.group_scheduleList Next Scheduled Window Dates by Groupread
  • automox.policy_windows.is_activeCheck Whether a Scheduled Window is Currently Activeread
  • automox.policy_windows.searchList Scheduled Windows (POST)read
  • automox.policy_windows.updateUpdate a Scheduled Windowwrite
Policies8
  • automox.policies.cloneClone a Patch Policywrite
  • automox.policies.createCreate a New Policywrite
  • automox.policies.deleteDelete a Policydestructive
  • automox.policies.device_filters_previewList Device Filter Previewread
  • automox.policies.executeSchedule Policy for Immediate Remediationwrite
  • automox.policies.getList Policy Detailsread
  • automox.policies.listList Policiesread
  • automox.policies.updateUpdate a Policywrite
Webhooks7
  • automox.webhooks.createCreate Webhookwrite
  • automox.webhooks.deleteDelete Webhookdestructive
  • automox.webhooks.getGet Webhookread
  • automox.webhooks.listList Webhooksread
  • automox.webhooks.rotate_secretRotate Webhook Secretdestructive
  • automox.webhooks.testTest Webhook Deliverywrite
  • automox.webhooks.updateUpdate Webhookwrite
User API keys6
  • automox.user_api_keys.createCreate an Organization API Key for a Userwrite
  • automox.user_api_keys.decryptDecrypt Organization API Keyread
  • automox.user_api_keys.deleteDelete an Organization API Key by IDdestructive
  • automox.user_api_keys.getList Specific Organization API Key by User IDread
  • automox.user_api_keys.listList Organization API Keys for a Userread
  • automox.user_api_keys.updateUpdate a specific Organization API Key by IDwrite
Devices5
  • automox.devices.batch_updateUpdate Multiple Deviceswrite
  • automox.devices.deleteDelete a Devicedestructive
  • automox.devices.getList Device Detailsread
  • automox.devices.listList Devicesread
  • automox.devices.updateUpdate a Devicewrite
Global API keys5
  • automox.global_api_keys.createCreate Global API Keywrite
  • automox.global_api_keys.decryptDecrypt Global API Key Valueread
  • automox.global_api_keys.deleteDelete Global APIdestructive
  • automox.global_api_keys.listList Global API Keysread
  • automox.global_api_keys.updateUpdate Global API Key Metadatawrite
Remediation action sets5
  • automox.remediation_action_sets.bulk_deleteBulk Delete Action Setsdestructive
  • automox.remediation_action_sets.deleteDelete an Action Setdestructive
  • automox.remediation_action_sets.getList an Action Setread
  • automox.remediation_action_sets.listList Action Setsread
  • automox.remediation_action_sets.run_actionsExecute Remediations in an Action Setwrite
Server groups5
  • automox.server_groups.createCreate New Server Groupwrite
  • automox.server_groups.deleteDelete Existing Server Groupdestructive
  • automox.server_groups.getList Group Detailsread
  • automox.server_groups.listList All Groupsread
  • automox.server_groups.updateUpdate Existing Server Groupwrite
Users4
  • automox.users.getList Organization User by IDread
  • automox.users.listList Organization Users (Legacy)read
  • automox.users.patchPartially Update a Userwrite
  • automox.users.updateFully Update a Userwrite
Cloud worklets3
  • automox.cloud_worklets.getGet workletread
  • automox.cloud_worklets.listList workletsread
  • automox.cloud_worklets.triggerTrigger worklet executionwrite
Data extracts3
  • automox.data_extracts.createCreate a New Data Extractwrite
  • automox.data_extracts.getList Data Extract by IDread
  • automox.data_extracts.listList Data Extractsread
Device search metadata3
  • automox.device_search_metadata.device_fieldsList Device Fieldsread
  • automox.device_search_metadata.fieldsList Searchable Fieldsread
  • automox.device_search_metadata.scopesList Search Scopesread
Policy history3
  • automox.policy_history.getList Policy Informationread
  • automox.policy_history.listList Policy Execution Countsread
  • automox.policy_history.runsList Policy Execution Historyread
Policy runs3
  • automox.policy_runs.countList Policy Run Countread
  • automox.policy_runs.listList All Policy Executionsread
  • automox.policy_runs.list_by_policyList All Policy Executions By Policy UUIDread
Zones3
  • automox.zones.createCreate a New Organizationwrite
  • automox.zones.getList Organization Detailsread
  • automox.zones.listList Organizations for an Accountread
Account users2
  • automox.account_users.deleteDelete Account Userdestructive
  • automox.account_users.getList Account User Informationread
Approvals2
  • automox.approvals.listList Manual Approvalsread
  • automox.approvals.updateUpdate Manual Approvalwrite
Cloud worklet executions2
  • automox.cloud_worklet_executions.listList executions across all workletsread
  • automox.cloud_worklet_executions.list_by_workletList executionsread
Device commands2
  • automox.device_commands.createIssue a Command to a Devicewrite
  • automox.device_commands.listList Device Command Queueread
Device search2
  • automox.device_search.searchList Search Device Detailsread
  • automox.device_search.typeaheadList Values for Typeahead Searchread
Reports2
  • automox.reports.needs_attentionList Devices that Need Attentionread
  • automox.reports.prepatchList Pre-Patch Reportread
Worklet catalog2
  • automox.worklet_catalog.getList Worklet Details by IDread
  • automox.worklet_catalog.searchSearch Worklet Catalogread
Account invitations1
  • automox.account_invitations.createCreate Account Invitationwrite
Account roles1
  • automox.account_roles.listList Account RBAC Rolesread
Account user zones1
  • automox.account_user_zones.listList Organizations for Userread
Accounts1
  • automox.accounts.getList Account Detailsread
Audit event types1
  • automox.audit_event_types.listList Audit Event Typesread
Audit events1
  • automox.audit_events.listList Audit Eventsread
Cloud worklet types1
  • automox.cloud_worklet_types.listList worklet typesread
Device inventory1
  • automox.device_inventory.listList Device Inventoryread
Device inventory categories1
  • automox.device_inventory_categories.listList Device Inventory Categoriesread
Device packages1
  • automox.device_packages.listList Device Packagesread
Events1
  • automox.events.listList All Eventsread
Organization API keys1
  • automox.organization_api_keys.listList Organization API Keysread
Organization packages1
  • automox.organization_packages.listList Organization Packagesread
Organizations1
  • automox.organizations.listList Organizationsread
Policy run devices1
  • automox.policy_run_devices.listList Policy Execution Detailsread
Policy stats1
  • automox.policy_stats.listList Policy Compliance Statisticsread
Remediation issues1
  • automox.remediation_issues.listList Issues for an Action Setread
Remediation solutions1
  • automox.remediation_solutions.listList Solutions in an Action Setread
Remediation upload formats1
  • automox.remediation_upload_formats.listList CSV Formats for Uploading Remediationsread
Webhook deliveries1
  • automox.webhook_deliveries.listList Delivery Logsread
Webhook event types1
  • automox.webhook_event_types.listList Event Typesread
Zone users1
  • automox.zone_users.listList Organization Usersread

Questions

The Automox MCP server, answered.

Is there an Automox MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 129 Automox actions across saved searches, remote control, policy windows and policies, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Automox.

What do I need to connect Automox?

Automox API key. The free call account { op: "connections.requirements", service: "automox" } lists exactly what to paste.

Can an AI agent delete or change things in Automox?

Only if its key allows it, and only with an explicit confirmation. 14 Automox actions are destructive, including delete Global API, delete a Device and delete a Policy. 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 Automox API limit?

actionlake paces every call to the limits in the Automox service file: 60 calls a minute per connection. Repeated reads are answered from cache (75 Automox actions can be), which never reaches Automox.

What does an Automox action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (129 Automox actions page). Cache hits, searches, dry runs and calls Automox 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 Automox API does it cover?

The Automox Console API (console.automox.com/api) at console.automox.com. It is built from Automox's documentation as read on 23 October 2026. 129 actions in 46 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Automox 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 Automox 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 Automox today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.