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/mcpdo { 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.
- 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 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 - 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: "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
Saved searches
117 read · 3 write · 1 destructive
List Search Cached Results · List Saved Searches · List Saved Searches Containing Device · List Saved Searches for a Given Device
Remote control
103 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
Policy windows
96 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
Policies
83 read · 4 write · 1 destructive
List Policies · List Policy Details · Create a New Policy · Update a Policy
Webhooks
72 read · 3 write · 2 destructive
List Webhooks · Get Webhook · Create Webhook · Update Webhook
User API keys
63 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
Devices
52 read · 2 write · 1 destructive
List Devices · List Device Details · Update a Device · Delete a Device
Global API keys
52 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
automox.users.listList Organization Users (Legacy) | List Organization Users (Legacy). | read | identity.user.list474 connectors |
automox.users.getList Organization User by ID | List Organization User by ID. | read | identity.user.get399 connectors |
automox.devices.listList Devices | List Devices. | read | device.endpoint.list65 connectors |
automox.account_roles.listList Account RBAC Roles | List Account RBAC Roles. | read | identity.role.list184 connectors |
automox.users.updateFully Update a User | Fully Update a User. | write | identity.user.update280 connectors |
automox.policies.listList Policies | List Policies. | read | security.policy.list36 connectors |
automox.global_api_keys.listList Global API Keys | List Global API Keys. | read | identity.api_key.list96 connectors |
automox.global_api_keys.createCreate Global API Key | Create Global API Key. | write | identity.api_key.create100 connectors |
automox.devices.getList Device Details | List Device Details. | read | device.endpoint.get57 connectors |
automox.webhooks.listList Webhooks | List Webhooks. | read | automation.webhook.list202 connectors |
automox.global_api_keys.deleteDelete Global API | Delete Global API. | destructive | identity.api_key.delete76 connectors |
automox.global_api_keys.updateUpdate Global API Key Metadata | Update Global API Key Metadata. | write | identity.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.
- Readread
Which Automox devices have not checked in for a week?
calls
automox.devices.list - Writewrite
Fully Update a User in Automox. Show me exactly what you will send before you save it.
calls
automox.users.update
Governance for Automox
Destructive actions wait for a yes.
14 Automox actions are destructive. These are all of them:
- Delete Global API
automox.global_api_keys.delete - Delete a Device
automox.devices.delete - Delete a Policy
automox.policies.delete - Delete Webhook
automox.webhooks.delete - Delete Account User
automox.account_users.delete - Delete Existing Server Group
automox.server_groups.delete - Delete an Organization API Key by ID
automox.user_api_keys.delete - Delete a Scheduled Window
automox.policy_windows.delete - Delete Saved Search
automox.saved_searches.delete - Uninstall and Delete Splashtop Device Registration
automox.remote_control.uninstall - Delete an Action Set
automox.remediation_action_sets.delete - Bulk Delete Action Sets
automox.remediation_action_sets.bulk_delete - Rotate Webhook Secret
automox.webhooks.rotate_secret - Force Disconnect All Active Splashtop Sessions on a Device
automox.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.
Delete Global API?
intent: the user asked me to delete Global API
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]" } ]}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
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 Resultsreadautomox.saved_searches.createCreate a Saved Searchwriteautomox.saved_searches.deleteDelete Saved Searchdestructiveautomox.saved_searches.getList a Saved Searchreadautomox.saved_searches.listList Saved Searchesreadautomox.saved_searches.list_for_deviceList Saved Searches Containing Devicereadautomox.saved_searches.list_for_device_pagedList Saved Searches for a Given Devicereadautomox.saved_searches.refreshRefresh Cached Search Resultswriteautomox.saved_searches.result_idsList Saved Search Resultsreadautomox.saved_searches.runExecute Saved Searchreadautomox.saved_searches.updateUpdate Saved Searchwrite
Remote control10
automox.remote_control.attended_access_bulk_setSet Attended Access Setting for Devices in Bulkwriteautomox.remote_control.attended_access_getList Attended Access Setting for Devicereadautomox.remote_control.attended_access_setSet Attended Access Setting for Single Devicewriteautomox.remote_control.bulk_softwareBulk Install or Uninstall Splashtop RMM clientwriteautomox.remote_control.device_statusList Device Installation and Registration Statusreadautomox.remote_control.force_disconnectForce Disconnect All Active Splashtop Sessions on a Devicedestructiveautomox.remote_control.initiate_connectionInitiate Splashtop Remote Control Connectionwriteautomox.remote_control.installInstall Splashtop RMM Clientwriteautomox.remote_control.session_statusList Device Session Statusreadautomox.remote_control.uninstallUninstall and Delete Splashtop Device Registrationdestructive
Policy windows9
automox.policy_windows.createCreate a New Scheduled Windowwriteautomox.policy_windows.deleteDelete a Scheduled Windowdestructiveautomox.policy_windows.device_scheduleList the Next Scheduled Window Dates by Device.readautomox.policy_windows.getList a Scheduled Windowreadautomox.policy_windows.group_exclusion_statusCheck Scheduled Window Status for Server Groupsreadautomox.policy_windows.group_scheduleList Next Scheduled Window Dates by Groupreadautomox.policy_windows.is_activeCheck Whether a Scheduled Window is Currently Activereadautomox.policy_windows.searchList Scheduled Windows (POST)readautomox.policy_windows.updateUpdate a Scheduled Windowwrite
Policies8
automox.policies.cloneClone a Patch Policywriteautomox.policies.createCreate a New Policywriteautomox.policies.deleteDelete a Policydestructiveautomox.policies.device_filters_previewList Device Filter Previewreadautomox.policies.executeSchedule Policy for Immediate Remediationwriteautomox.policies.getList Policy Detailsreadautomox.policies.listList Policiesreadautomox.policies.updateUpdate a Policywrite
Webhooks7
automox.webhooks.createCreate Webhookwriteautomox.webhooks.deleteDelete Webhookdestructiveautomox.webhooks.getGet Webhookreadautomox.webhooks.listList Webhooksreadautomox.webhooks.rotate_secretRotate Webhook Secretdestructiveautomox.webhooks.testTest Webhook Deliverywriteautomox.webhooks.updateUpdate Webhookwrite
User API keys6
automox.user_api_keys.createCreate an Organization API Key for a Userwriteautomox.user_api_keys.decryptDecrypt Organization API Keyreadautomox.user_api_keys.deleteDelete an Organization API Key by IDdestructiveautomox.user_api_keys.getList Specific Organization API Key by User IDreadautomox.user_api_keys.listList Organization API Keys for a Userreadautomox.user_api_keys.updateUpdate a specific Organization API Key by IDwrite
Devices5
automox.devices.batch_updateUpdate Multiple Deviceswriteautomox.devices.deleteDelete a Devicedestructiveautomox.devices.getList Device Detailsreadautomox.devices.listList Devicesreadautomox.devices.updateUpdate a Devicewrite
Global API keys5
automox.global_api_keys.createCreate Global API Keywriteautomox.global_api_keys.decryptDecrypt Global API Key Valuereadautomox.global_api_keys.deleteDelete Global APIdestructiveautomox.global_api_keys.listList Global API Keysreadautomox.global_api_keys.updateUpdate Global API Key Metadatawrite
Remediation action sets5
automox.remediation_action_sets.bulk_deleteBulk Delete Action Setsdestructiveautomox.remediation_action_sets.deleteDelete an Action Setdestructiveautomox.remediation_action_sets.getList an Action Setreadautomox.remediation_action_sets.listList Action Setsreadautomox.remediation_action_sets.run_actionsExecute Remediations in an Action Setwrite
Server groups5
automox.server_groups.createCreate New Server Groupwriteautomox.server_groups.deleteDelete Existing Server Groupdestructiveautomox.server_groups.getList Group Detailsreadautomox.server_groups.listList All Groupsreadautomox.server_groups.updateUpdate Existing Server Groupwrite
Users4
automox.users.getList Organization User by IDreadautomox.users.listList Organization Users (Legacy)readautomox.users.patchPartially Update a Userwriteautomox.users.updateFully Update a Userwrite
Cloud worklets3
automox.cloud_worklets.getGet workletreadautomox.cloud_worklets.listList workletsreadautomox.cloud_worklets.triggerTrigger worklet executionwrite
Data extracts3
automox.data_extracts.createCreate a New Data Extractwriteautomox.data_extracts.getList Data Extract by IDreadautomox.data_extracts.listList Data Extractsread
Device search metadata3
automox.device_search_metadata.device_fieldsList Device Fieldsreadautomox.device_search_metadata.fieldsList Searchable Fieldsreadautomox.device_search_metadata.scopesList Search Scopesread
Policy history3
automox.policy_history.getList Policy Informationreadautomox.policy_history.listList Policy Execution Countsreadautomox.policy_history.runsList Policy Execution Historyread
Policy runs3
automox.policy_runs.countList Policy Run Countreadautomox.policy_runs.listList All Policy Executionsreadautomox.policy_runs.list_by_policyList All Policy Executions By Policy UUIDread
Zones3
automox.zones.createCreate a New Organizationwriteautomox.zones.getList Organization Detailsreadautomox.zones.listList Organizations for an Accountread
Account users2
automox.account_users.deleteDelete Account Userdestructiveautomox.account_users.getList Account User Informationread
Approvals2
automox.approvals.listList Manual Approvalsreadautomox.approvals.updateUpdate Manual Approvalwrite
Cloud worklet executions2
automox.cloud_worklet_executions.listList executions across all workletsreadautomox.cloud_worklet_executions.list_by_workletList executionsread
Device commands2
automox.device_commands.createIssue a Command to a Devicewriteautomox.device_commands.listList Device Command Queueread
Device search2
automox.device_search.searchList Search Device Detailsreadautomox.device_search.typeaheadList Values for Typeahead Searchread
Reports2
automox.reports.needs_attentionList Devices that Need Attentionreadautomox.reports.prepatchList Pre-Patch Reportread
Worklet catalog2
automox.worklet_catalog.getList Worklet Details by IDreadautomox.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.