Connectors · Developer & infrastructure
HashiCorp Nomad MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to HashiCorp Nomad and the rest of your systems. It gives your agent 190 HashiCorp Nomad actions (99 reads, 59 writes and 32 that wait for a confirmation) and holds the HashiCorp Nomad credential itself, so the agent never does. It paces HashiCorp Nomad'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: "hashicorp_nomad.acl_policies.list_policies", intent: "check which HashiCorp Nomad account is connected"}# List policies (ACL policies) · read · 1 upstream call- 190actionsin one signed file
- 99readlook, never change
- 59writecreate and update
- 32wait for a yesdestructive, confirmed first
Set up
Connect HashiCorp Nomad 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 HashiCorp Nomad.
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.
tokenNomad ACL token Secret ID, sent as X-Nomad-TokenhostWhere your HashiCorp Nomad lives: your host
account { op: "connections.requirements", service: "hashicorp_nomad" } # 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: "hashicorp_nomad.acl_policies.list_policies" }# list policies (acl policies) · read · 1 upstream callcheck { action: "hashicorp_nomad.jobs.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
HashiCorp Nomad 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
token- Setup fields
host- Limits we pace to
- 50 calls a second, per connection
- API covered
- Nomad HTTP API v1 (Nomad 2.0.x), at your HashiCorp Nomad instance's API base URL, which you enter when connecting
- Built from
- HashiCorp Nomad's documentation, read 23 October 2026developer.hashicorp.comGitHub
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 88 of 99 reads, for up to 1 minute; a write clears what it affects
- Shared entities
- 8, so ask can line HashiCorp Nomad up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in HashiCorp Nomad.
190 actions in 30 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 99readlook, never change
- 59writecreate and update
- 32destructivewait for a confirmation
Jobs
2715 read · 10 write · 2 destructive
List jobs (jobs) · Create (jobs) · Create version tag (jobs) · Dispatch (jobs)
Volumes
176 read · 5 write · 6 destructive
Create csi (volumes) · Create csi snapshot (volumes) · Create host (volumes) · List (volumes)
Agent
127 read · 4 write · 1 destructive
List members (agent) · List schedulers (agent) · List servers (agent) · Health (agent)
Operator
116 read · 3 write · 2 destructive
Generate utilization report (operator) · Read autopilot configuration (operator) · Read autopilot health (operator) · Read license (operator)
Client
106 read · 2 write · 2 destructive
List files (client) · Read allocation stats (client) · Read node identity (client) · Read node metadata (client)
Acl tokens
93 read · 5 write · 1 destructive
Read self (ACL tokens) · Bootstrap (ACL tokens) · Create token (ACL tokens) · Exchange one time (ACL tokens)
Allocations
95 read · 3 write · 1 destructive
List allocations (allocations) · List checks (allocations) · List services (allocations) · Read allocation (allocations)
Deployments
83 read · 4 write · 1 destructive
List deployments (deployments) · List allocations (deployments) · Pause deployment (deployments) · Promote deployment (deployments)
22 more areas · 87 actions
- Nodes 7
- Variables 7
- Acl roles 6
- Node pools 6
- Quotas 6
- Acl auth methods 5
- Acl binding rules 5
- Acl policies 5
- Evaluations 5
- Operator keyring 5
- Namespaces 4
- Recommendations 4
- Sentinel policies 4
- Acl 3
- Services 3
- Plugins 2
- Scaling policies 2
- Search 2
- Status 2
- System 2
- Acl identities 1
- Regions 1
Top actions
The HashiCorp Nomad API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
hashicorp_nomad.jobs.list_jobsList jobs (jobs) | This endpoint lists all known jobs in the system registered with Nomad. | read | this connector |
hashicorp_nomad.nodes.list_nodesList nodes (nodes) | This endpoint lists all nodes registered with Nomad. | read | this connector |
hashicorp_nomad.acl_policies.list_policiesList policies (ACL policies) | This endpoint lists all ACL policies. This lists the policies that have been replicated to the region, and may lag behind the authoritative region. | read | this connector |
hashicorp_nomad.namespaces.list_namespacesList namespaces (namespaces) | This endpoint lists all namespaces. | read | this connector |
hashicorp_nomad.allocations.list_allocationsList allocations (allocations) | This endpoint lists all allocations. | read | this connector |
hashicorp_nomad.deployments.list_deploymentsList deployments (deployments) | This endpoint lists all deployments. | read | this connector |
hashicorp_nomad.acl_tokens.read_selfRead self (ACL tokens) | This endpoint reads the ACL token given by the passed SecretID. If the token is a global token which has been replicated to the region it may lag behind the… | read | this connector |
hashicorp_nomad.jobs.planPlan (jobs) | This endpoint invokes a dry-run of the scheduler for the job. | read | this connector |
hashicorp_nomad.jobs.createCreate (jobs) | This endpoint creates (aka "registers") a new job in the system. | write | this connector |
hashicorp_nomad.jobs.dispatchDispatch (jobs) | This endpoint dispatches a new instance of a parameterized job. | write | this connector |
hashicorp_nomad.nodes.evaluateEvaluate (nodes) | This endpoint creates a new evaluation for the given node. This can be used to force a run of the scheduling logic. | write | this connector |
hashicorp_nomad.nodes.purgePurge (nodes) | This endpoint purges a node from the system. Nodes can still join the cluster if they are alive. | destructive | this connector |
Try it
Prompts to paste into Claude.
Each one names the HashiCorp Nomad actions it will call, so you know what it reads and what it changes before you send it.
- Readread
List policies (ACL policies) in HashiCorp Nomad and tell me what stands out.
calls
hashicorp_nomad.acl_policies.list_policies - Writewrite
Create (jobs) in HashiCorp Nomad. Show me exactly what you will send before you save it.
calls
hashicorp_nomad.jobs.create
Governance for HashiCorp Nomad
Destructive actions wait for a yes.
32 HashiCorp Nomad actions are destructive. The first 10:
- Purge (nodes)
hashicorp_nomad.nodes.purge - Delete (variables)
hashicorp_nomad.variables.delete - Lock release (variables)
hashicorp_nomad.variables.lock_release - Delete token (ACL tokens)
hashicorp_nomad.acl_tokens.delete_token - Force leave agent (agent)
hashicorp_nomad.agent.force_leave_agent - Delete version tag (jobs)
hashicorp_nomad.jobs.delete_version_tag - Delete policy (ACL policies)
hashicorp_nomad.acl_policies.delete_policy - Delete namespace (namespaces)
hashicorp_nomad.namespaces.delete_namespace - Delete registration (services)
hashicorp_nomad.services.delete_registration - Delete evaluations (evaluations)
hashicorp_nomad.evaluations.delete_evaluations
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 (variables)?
intent: the user asked me to delete (variables)
account { op: "keys.create", name: "hashicorp-nomad-agent", allowed_actions: ["hashicorp_nomad.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "hashicorp_nomad.nodes.purge", approver: "[email protected]" }, { match: "hashicorp_nomad.variables.delete", approver: "[email protected]" }, { match: "hashicorp_nomad.variables.lock_release", approver: "[email protected]" } ]}Cost
What HashiCorp Nomad costs on actionlake.
Every HashiCorp Nomad action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call HashiCorp Nomad 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 190 HashiCorp Nomad actions
- 190actions pageeach page of a long list is one call
- 88reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every HashiCorp Nomad action.
190 actions by area: the id your agent calls, what it does, and its effect.
Jobs27
hashicorp_nomad.jobs.createCreate (jobs)writehashicorp_nomad.jobs.create_version_tagCreate version tag (jobs)writehashicorp_nomad.jobs.delete_version_tagDelete version tag (jobs)destructivehashicorp_nomad.jobs.dispatchDispatch (jobs)writehashicorp_nomad.jobs.dispatch_raw_payloadDispatch raw payload (jobs)writehashicorp_nomad.jobs.evaluateEvaluate (jobs)writehashicorp_nomad.jobs.force_periodicForce periodic (jobs)writehashicorp_nomad.jobs.list_actionsList actions (jobs)readhashicorp_nomad.jobs.list_allocationsList allocations (jobs)readhashicorp_nomad.jobs.list_deploymentsList deployments (jobs)readhashicorp_nomad.jobs.list_evaluationsList evaluations (jobs)readhashicorp_nomad.jobs.list_jobsList jobs (jobs)readhashicorp_nomad.jobs.list_servicesList services (jobs)readhashicorp_nomad.jobs.list_versionsList versions (jobs)readhashicorp_nomad.jobs.parseParse (jobs)readhashicorp_nomad.jobs.planPlan (jobs)readhashicorp_nomad.jobs.readRead (jobs)readhashicorp_nomad.jobs.read_latest_deploymentRead latest deployment (jobs)readhashicorp_nomad.jobs.read_scale_statusRead scale status (jobs)readhashicorp_nomad.jobs.read_submissionRead submission (jobs)readhashicorp_nomad.jobs.read_summaryRead summary (jobs)readhashicorp_nomad.jobs.revertRevert (jobs)writehashicorp_nomad.jobs.scale_task_groupScale task group (jobs)writehashicorp_nomad.jobs.set_stabilitySet stability (jobs)writehashicorp_nomad.jobs.stopStop (jobs)destructivehashicorp_nomad.jobs.updateUpdate (jobs)writehashicorp_nomad.jobs.validateValidate (jobs)read
Volumes17
hashicorp_nomad.volumes.create_csiCreate csi (volumes)writehashicorp_nomad.volumes.create_csi_snapshotCreate csi snapshot (volumes)writehashicorp_nomad.volumes.create_hostCreate host (volumes)writehashicorp_nomad.volumes.delete_csiDelete csi (volumes)destructivehashicorp_nomad.volumes.delete_csi_snapshotDelete csi snapshot (volumes)destructivehashicorp_nomad.volumes.delete_hostDelete host (volumes)destructivehashicorp_nomad.volumes.delete_host_claimDelete host claim (volumes)destructivehashicorp_nomad.volumes.deregister_csiDeregister csi (volumes)destructivehashicorp_nomad.volumes.detach_csiDetach csi (volumes)destructivehashicorp_nomad.volumes.listList (volumes)readhashicorp_nomad.volumes.list_csi_snapshotsList csi snapshots (volumes)readhashicorp_nomad.volumes.list_external_csiList external csi (volumes)readhashicorp_nomad.volumes.list_host_claimsList host claims (volumes)readhashicorp_nomad.volumes.read_csiRead csi (volumes)readhashicorp_nomad.volumes.read_hostRead host (volumes)readhashicorp_nomad.volumes.register_csiRegister csi (volumes)writehashicorp_nomad.volumes.register_hostRegister host (volumes)write
Agent12
hashicorp_nomad.agent.force_leave_agentForce leave agent (agent)destructivehashicorp_nomad.agent.healthHealth (agent)readhashicorp_nomad.agent.hostHost (agent)readhashicorp_nomad.agent.join_agentJoin agent (agent)writehashicorp_nomad.agent.list_membersList members (agent)readhashicorp_nomad.agent.list_schedulersList schedulers (agent)readhashicorp_nomad.agent.list_serversList servers (agent)readhashicorp_nomad.agent.read_schedulers_configRead schedulers config (agent)readhashicorp_nomad.agent.reload_agentReload agent (agent)writehashicorp_nomad.agent.selfSelf (agent)readhashicorp_nomad.agent.update_schedulers_configUpdate schedulers config (agent)writehashicorp_nomad.agent.update_serversUpdate servers (agent)write
Operator11
hashicorp_nomad.operator.generate_utilization_reportGenerate utilization report (operator)writehashicorp_nomad.operator.read_autopilot_configurationRead autopilot configuration (operator)readhashicorp_nomad.operator.read_autopilot_healthRead autopilot health (operator)readhashicorp_nomad.operator.read_licenseRead license (operator)readhashicorp_nomad.operator.read_raft_configurationRead raft configuration (operator)readhashicorp_nomad.operator.read_scheduler_configurationRead scheduler configuration (operator)readhashicorp_nomad.operator.remove_raft_peerRemove raft peer (operator)destructivehashicorp_nomad.operator.transfer_raft_leadershipTransfer raft leadership (operator)destructivehashicorp_nomad.operator.update_autopilot_configurationUpdate autopilot configuration (operator)writehashicorp_nomad.operator.update_scheduler_configurationUpdate scheduler configuration (operator)writehashicorp_nomad.operator.upgrade_check_vault_workload_identityUpgrade check vault workload identity (operator)read
Client10
hashicorp_nomad.client.gc_all_allocationsGc all allocations (client)destructivehashicorp_nomad.client.gc_allocationGc allocation (client)destructivehashicorp_nomad.client.list_filesList files (client)readhashicorp_nomad.client.read_allocation_statsRead allocation stats (client)readhashicorp_nomad.client.read_node_identityRead node identity (client)readhashicorp_nomad.client.read_node_metadataRead node metadata (client)readhashicorp_nomad.client.read_statsRead stats (client)readhashicorp_nomad.client.renew_node_identityRenew node identity (client)writehashicorp_nomad.client.stat_fileStat file (client)readhashicorp_nomad.client.update_node_metadataUpdate node metadata (client)write
Acl tokens9
hashicorp_nomad.acl_tokens.bootstrapBootstrap (ACL tokens)writehashicorp_nomad.acl_tokens.create_one_timeCreate one time (ACL tokens)writehashicorp_nomad.acl_tokens.create_tokenCreate token (ACL tokens)writehashicorp_nomad.acl_tokens.delete_tokenDelete token (ACL tokens)destructivehashicorp_nomad.acl_tokens.exchange_one_timeExchange one time (ACL tokens)writehashicorp_nomad.acl_tokens.list_tokensList tokens (ACL tokens)readhashicorp_nomad.acl_tokens.read_selfRead self (ACL tokens)readhashicorp_nomad.acl_tokens.read_tokenRead token (ACL tokens)readhashicorp_nomad.acl_tokens.update_tokenUpdate token (ACL tokens)write
Allocations9
hashicorp_nomad.allocations.list_allocationsList allocations (allocations)readhashicorp_nomad.allocations.list_checksList checks (allocations)readhashicorp_nomad.allocations.list_servicesList services (allocations)readhashicorp_nomad.allocations.read_allocationRead allocation (allocations)readhashicorp_nomad.allocations.read_pause_stateRead pause state (allocations)readhashicorp_nomad.allocations.restart_allocationRestart allocation (allocations)writehashicorp_nomad.allocations.set_pause_stateSet pause state (allocations)writehashicorp_nomad.allocations.signal_allocationSignal allocation (allocations)writehashicorp_nomad.allocations.stop_allocationStop allocation (allocations)destructive
Deployments8
hashicorp_nomad.deployments.fail_deploymentFail deployment (deployments)destructivehashicorp_nomad.deployments.list_allocationsList allocations (deployments)readhashicorp_nomad.deployments.list_deploymentsList deployments (deployments)readhashicorp_nomad.deployments.pause_deploymentPause deployment (deployments)writehashicorp_nomad.deployments.promote_deploymentPromote deployment (deployments)writehashicorp_nomad.deployments.read_deploymentRead deployment (deployments)readhashicorp_nomad.deployments.set_allocation_healthSet allocation health (deployments)writehashicorp_nomad.deployments.unblock_deploymentUnblock deployment (deployments)write
Nodes7
hashicorp_nomad.nodes.drainDrain (nodes)writehashicorp_nomad.nodes.evaluateEvaluate (nodes)writehashicorp_nomad.nodes.list_allocationsList allocations (nodes)readhashicorp_nomad.nodes.list_nodesList nodes (nodes)readhashicorp_nomad.nodes.purgePurge (nodes)destructivehashicorp_nomad.nodes.read_nodeRead node (nodes)readhashicorp_nomad.nodes.set_eligibilitySet eligibility (nodes)write
Variables7
hashicorp_nomad.variables.deleteDelete (variables)destructivehashicorp_nomad.variables.listList (variables)readhashicorp_nomad.variables.lock_acquireLock acquire (variables)writehashicorp_nomad.variables.lock_releaseLock release (variables)destructivehashicorp_nomad.variables.lock_renewLock renew (variables)writehashicorp_nomad.variables.readRead (variables)readhashicorp_nomad.variables.upsertUpsert (variables)write
Acl roles6
hashicorp_nomad.acl_roles.create_roleCreate role (ACL roles)writehashicorp_nomad.acl_roles.delete_roleDelete role (ACL roles)destructivehashicorp_nomad.acl_roles.list_rolesList roles (ACL roles)readhashicorp_nomad.acl_roles.readRead (ACL roles)readhashicorp_nomad.acl_roles.read_by_nameRead by name (ACL roles)readhashicorp_nomad.acl_roles.update_roleUpdate role (ACL roles)write
Node pools6
hashicorp_nomad.node_pools.delete_node_poolDelete node pool (node pools)destructivehashicorp_nomad.node_pools.list_jobsList jobs (node pools)readhashicorp_nomad.node_pools.list_node_poolsList node pools (node pools)readhashicorp_nomad.node_pools.list_nodesList nodes (node pools)readhashicorp_nomad.node_pools.read_node_poolRead node pool (node pools)readhashicorp_nomad.node_pools.upsertUpsert (node pools)write
Quotas6
hashicorp_nomad.quotas.delete_quota_specificationDelete quota specification (quotas)destructivehashicorp_nomad.quotas.list_quota_specificationsList quota specifications (quotas)readhashicorp_nomad.quotas.list_usagesList usages (quotas)readhashicorp_nomad.quotas.read_quota_specificationRead quota specification (quotas)readhashicorp_nomad.quotas.read_usageRead usage (quotas)readhashicorp_nomad.quotas.upsertUpsert (quotas)write
Acl auth methods5
hashicorp_nomad.acl_auth_methods.create_auth_methodCreate auth method (ACL auth methods)writehashicorp_nomad.acl_auth_methods.delete_auth_methodDelete auth method (ACL auth methods)destructivehashicorp_nomad.acl_auth_methods.list_auth_methodsList auth methods (ACL auth methods)readhashicorp_nomad.acl_auth_methods.readRead (ACL auth methods)readhashicorp_nomad.acl_auth_methods.update_auth_methodUpdate auth method (ACL auth methods)write
Acl binding rules5
hashicorp_nomad.acl_binding_rules.create_binding_ruleCreate binding rule (ACL binding rules)writehashicorp_nomad.acl_binding_rules.delete_binding_ruleDelete binding rule (ACL binding rules)destructivehashicorp_nomad.acl_binding_rules.list_binding_rulesList binding rules (ACL binding rules)readhashicorp_nomad.acl_binding_rules.readRead (ACL binding rules)readhashicorp_nomad.acl_binding_rules.update_binding_ruleUpdate binding rule (ACL binding rules)write
Acl policies5
hashicorp_nomad.acl_policies.create_or_update_policyCreate or update policy (ACL policies)writehashicorp_nomad.acl_policies.delete_policyDelete policy (ACL policies)destructivehashicorp_nomad.acl_policies.list_policiesList policies (ACL policies)readhashicorp_nomad.acl_policies.read_policyRead policy (ACL policies)readhashicorp_nomad.acl_policies.read_selfRead self (ACL policies)read
Evaluations5
hashicorp_nomad.evaluations.countCount (evaluations)readhashicorp_nomad.evaluations.delete_evaluationsDelete evaluations (evaluations)destructivehashicorp_nomad.evaluations.list_allocationsList allocations (evaluations)readhashicorp_nomad.evaluations.list_evaluationsList evaluations (evaluations)readhashicorp_nomad.evaluations.read_evaluationRead evaluation (evaluations)read
Operator keyring5
hashicorp_nomad.operator_keyring.delete_keyDelete key (keyring)destructivehashicorp_nomad.operator_keyring.list_keysList keys (keyring)readhashicorp_nomad.operator_keyring.list_public_keysList public keys (keyring)readhashicorp_nomad.operator_keyring.oidc_discoveryOidc discovery (keyring)readhashicorp_nomad.operator_keyring.rotate_keyRotate key (keyring)destructive
Namespaces4
hashicorp_nomad.namespaces.delete_namespaceDelete namespace (namespaces)destructivehashicorp_nomad.namespaces.list_namespacesList namespaces (namespaces)readhashicorp_nomad.namespaces.read_namespaceRead namespace (namespaces)readhashicorp_nomad.namespaces.upsertUpsert (namespaces)write
Recommendations4
hashicorp_nomad.recommendations.apply_or_dismissApply or dismiss (recommendations)writehashicorp_nomad.recommendations.list_recommendationsList recommendations (recommendations)readhashicorp_nomad.recommendations.read_recommendationRead recommendation (recommendations)readhashicorp_nomad.recommendations.upsertUpsert (recommendations)write
Sentinel policies4
hashicorp_nomad.sentinel_policies.deleteDelete (Sentinel policies)destructivehashicorp_nomad.sentinel_policies.listList (Sentinel policies)readhashicorp_nomad.sentinel_policies.readRead (Sentinel policies)readhashicorp_nomad.sentinel_policies.upsertUpsert (Sentinel policies)write
Acl3
hashicorp_nomad.acl.loginLogin (ACL)writehashicorp_nomad.acl.oidc_auth_urlOidc auth url (ACL)readhashicorp_nomad.acl.oidc_complete_authOidc complete auth (ACL)write
Services3
hashicorp_nomad.services.delete_registrationDelete registration (services)destructivehashicorp_nomad.services.list_servicesList services (services)readhashicorp_nomad.services.read_serviceRead service (services)read
Plugins2
hashicorp_nomad.plugins.list_pluginsList plugins (plugins)readhashicorp_nomad.plugins.read_pluginRead plugin (plugins)read
Scaling policies2
hashicorp_nomad.scaling_policies.list_scaling_policiesList scaling policies (scaling policies)readhashicorp_nomad.scaling_policies.read_scaling_policyRead scaling policy (scaling policies)read
Search2
hashicorp_nomad.search.fuzzyFuzzy (search)readhashicorp_nomad.search.prefixPrefix (search)read
Status2
hashicorp_nomad.status.list_peersList peers (status)readhashicorp_nomad.status.read_leaderRead leader (status)read
System2
hashicorp_nomad.system.force_gcForce gc (system)destructivehashicorp_nomad.system.reconcile_summariesReconcile summaries (system)write
Acl identities1
hashicorp_nomad.acl_identities.create_client_introduction_tokenCreate client introduction token (ACL identities)write
Regions1
hashicorp_nomad.regions.list_regionsList regions (regions)read
Questions
The HashiCorp Nomad MCP server, answered.
Is there a HashiCorp Nomad MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 190 HashiCorp Nomad actions across jobs, volumes, agent and operator, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by HashiCorp Nomad.
What do I need to connect HashiCorp Nomad?
Nomad ACL token Secret ID, sent as X-Nomad-Token. Plus your host. The free call account { op: "connections.requirements", service: "hashicorp_nomad" } lists exactly what to paste.
Can an AI agent delete or change things in HashiCorp Nomad?
Only if its key allows it, and only with an explicit confirmation. 32 HashiCorp Nomad actions are destructive, including purge (nodes), delete (variables) and lock release (variables). 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 HashiCorp Nomad API limit?
actionlake paces every call to the limits in the HashiCorp Nomad service file: 50 calls a second per connection. Repeated reads are answered from cache (88 HashiCorp Nomad actions can be), which never reaches HashiCorp Nomad.
What does a HashiCorp Nomad action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (190 HashiCorp Nomad actions page). Cache hits, searches, dry runs and calls HashiCorp Nomad 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 HashiCorp Nomad API does it cover?
The Nomad HTTP API v1 (Nomad 2.0.x) at your HashiCorp Nomad instance's API base URL, which you enter when connecting. It is built from HashiCorp Nomad's documentation as read on 23 October 2026. 190 actions in 30 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my HashiCorp Nomad data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 1 minute, 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 HashiCorp Nomad 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 HashiCorp Nomad today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.