Skip to content

The MCP gateway for AI agents AI learned to think. actionlake lets it act.

The next-generation action layer for agents and humans. One MCP gateway into Xero, HaloPSA, your CRM and your databases. Your rules. Every action on the record.

Start free
claude mcp add --transport http actionlake https://connect.actionlake.com/mcp

100,000 free calls · No card · From A$79 a month

key desk agentservice.ticket.* · finance.invoice.list · cap 500
Illustrative run. The numbers are an example, not a benchmark.
Receiptunsealed
who
what
when
cost
why · the agent's own reason
prevsha256
AL-Calls 0 · AL-Micros 0 · AL-Cache none

One question. Two systems. One answer, priced and on the record.

actionlake, in one paragraph

actionlake is an MCP gateway: one remote MCP server that connects Claude and other AI agents to 1,000+ connectors, from Xero, MYOB, Autotask and Microsoft 365 to your own databases. Every key gets a scope and a spending cap, risky actions wait for approval, and every call is recorded. 100,000 calls a month free, no card.

When you press Start free

One line, no key needed: the consent page creates your sandbox.

  1. 1Press Start a free sandbox: 100,000 calls a month, no card.
  2. 2Your root key, shown once. Store it, then press I have stored it - open the console.
  3. 3The console. No email, no password, no card.
  • 1,000+connectors · 289,000+ actions
  • 8tools, however many systems
  • $0for cached answers, in the price book
  • Sydneyyour data is stored in Australia

Counted 24 October 2026. Read the price book · browse every connector

01Why now

Intelligence is solved.
Reach is not.

A business runs on thirty systems, none built for AI. So every AI project starts by rebuilding integrations. The model was never the problem. The missing layer was.

AirtableApprovalMaxAsanaAteraAutotaskAuvikAzure Resource ManagerBILLBitwardenBoxCIPPClaude API (Anthropic)ClickUpCloudflareConfluenceConnectWise AutomateConnectWise PSAConnectWise ScreenConnectCrowdStrike FalconDatadogDatto RMMDeelDeputyDigitalOceanDocuSignDropboxEmployment HeroFreshBooksFreshdeskFreshserviceGitHubGitLabGmailGoogle AdsGoogle Analytics 4Google CalendarGoogle DriveGoogle SheetsGustoHaloPSAHubSpot CRMHuduHuntressIntercomIT GlueJiraJira Service ManagementJumpCloudKaseya VSAKlaviyoKubernetesLinearMailchimpMicrosoft 365 MailMicrosoft 365 UsersMicrosoft Dynamics 365Microsoft Dynamics 365 Business CentralMicrosoft IntuneMicrosoft Power BIMicrosoft SharePointMicrosoft Teamsmonday.comMYOB AccountRightMySQLN-able N-centralNetSuiteNinjaOneNotionOktaOpenAI PlatformPagerDutyPax8PayPalPipedrivePostgreSQLQuickBooks OnlineRedis / ValkeyRingCentralRipplingSage IntacctSalesforce Sales CloudSentinelOne SingularityServiceM8ServiceNowServiceTitanShopify AdminSimproSlackSophos CentralSquareStripeSuperOps RMM+PSASyncroTrelloTwilioVantaWooCommerceXeroZendesk SupportZoho CRMZoom
AI · can thinkno reachno limitsno record
01No reach.
The agent can plan the work. It cannot get into the accounting system, the ticket desk or the database where the work lives.
02No limits.
An agent with access has all the access. No read-only. No budget. No off switch.
03No record.
When something goes wrong, nobody can answer: what did it do, who allowed it, and why did it think that was right?

Payments needed a network. Data needed a lake. Actions need one too.

02Do

One action. Any system.

Create the ticket. Send the invoice. Your agent finds the action, checks it and does it: one exact write, never retried, with a receipt.

Checking is free. You pay when a request reaches a vendor.

find_actions  "create a ticket for Acme"        free
check         ok · permitted · 1 call · $0.0003   free
do            ✓ ticket #48112 · 1 call · 91 ms · on the record
Illustrative. The numbers are an example, not a benchmark.
Never cached.
A write is a write. The answer is never served from the pool.
Never retried.
A request that might have landed is never replayed.
Confirmed.
Destructive actions need an explicit confirm: true.

03Ask

One question. Every system. One answer.

Real questions span systems. actionlake fetches from each, joins them on the customer and returns the answer: four rows, not 2,400 pages. Rows never enter the model, so your token bill falls too.

finance.invoice.list means the same thing across 101 connectors; crm.contact.list across 177.

Ask again inside the cache window: free, and no hit to your vendor's rate limit.

xeroautotaskhubspot4 clients4 rows, not 2,400 pagesjoin on customer

04Plans and schedules

Never build an automation again.

Anything your agent does once, it can do again: save the run as a plan, or hand it a written procedure. Run it on demand or on a schedule. No flows. No scripts.

0 8 * * 1Every Monday. Without anyone.
Schedule any plan. It runs under its own key, inside its own budget.
899 in the store899 plans, ready.
The plan store has pre-written plans you install like a connector.
approval · waitingPauses for a yes.
A plan can stop and wait for a named person, then carry on.

Agents and schedules start the work. No triggers to wire.

05Connectors

If it has an API, your agent can reach it.

1,000+ connectors, 289,000+ actions: accounting, PSA, CRM, identity, support, code and your own databases. System missing? Your agent reads its docs and builds the connector: tested and signed.

1,000+
connectors
289,000+
actions, each with a schema and a price
AirtableApprovalMaxAsanaAteraAutotaskAuvikAzure Resource ManagerBILLBitwardenBoxCIPPClaude API (Anthropic)ClickUpCloudflareConfluenceConnectWise AutomateConnectWise PSAConnectWise ScreenConnectCrowdStrike FalconDatadogDatto RMMDeelDeputyDigitalOceanDocuSignDropboxEmployment HeroFreshBooksFreshdeskFreshserviceGitHubGitLabGmailGoogle AdsGoogle Analytics 4Google CalendarGoogle DriveGoogle SheetsGustoHaloPSAHubSpot CRMHuduHuntressIntercomIT GlueJiraJira Service ManagementJumpCloudKaseya VSAKlaviyoKubernetesLinearMailchimpMicrosoft 365 MailMicrosoft 365 UsersMicrosoft Dynamics 365Microsoft Dynamics 365 Business CentralMicrosoft IntuneMicrosoft Power BIMicrosoft SharePointMicrosoft Teamsmonday.comMYOB AccountRightMySQLN-able N-centralNetSuiteNinjaOneNotionOktaOpenAI PlatformPagerDutyPax8PayPalPipedrivePostgreSQLQuickBooks OnlineRedis / ValkeyRingCentralRipplingSage IntacctSalesforce Sales CloudSentinelOne SingularityServiceM8ServiceNowServiceTitanShopify AdminSimproSlackSophos CentralSquareStripeSuperOps RMM+PSASyncroTrelloTwilioVantaWooCommerceXeroZendesk SupportZoho CRMZoom+ 900 more
Not in the catalogue?
docs URLdraftedvalidatedsigned

Your agent reads the documentation and drafts the connector itself. Only live-tested actions are marked working.

06Control

You set the limits.
It stays inside them.

One vault.

Every key and token sealed under your tenant's own key. The agent never sees a credential. Neither does the prompt.

halopsa api_key••••••••••••••••••••••••
sealed on arrivalAES-256-GCM · tenant key
agent sees: al_key_desk_agent · never the token

Scope.

Read-only. One system. One action. Or everything. Your call, per key.

keys.create "desk agent" · allowed_actions: read:*

Budget.

A cap on every key, in calls. Budgets cascade: a worker can never exceed its parent. At the cap, the call is refused before it is sent.

  • orchestrator0
  • billing0
  • desk0
  • research0

Approval.

Sensitive actions stop and wait for a named person. The run pauses. They decide. It resumes.

doPay $12,400 to Acme Ltd?
run suspended · waiting for a named person · nothing sent yet

Revoke one key and every key it minted stops.

07The record

Everything it did. And why.

Every action is recorded: who, what, which system, the cost, the result and the agent's reason. Records are chained and sealed daily, so a changed row shows.

Each row carries the hash of the one before. Hashes shown are illustrative.

  1. run_01hx…a2key "desk agent"ask · xero invoices + autotask tickets$0.0003ok
    prev7b10…e4c2sha256a3f9…c21e

    whythe user asked which clients are overdue and have an urgent ticket open

  2. run_01hx…b7key "desk agent"do · halopsa service.ticket.create$0.0003ok
    preva3f9…c21esha2560d77…91af

    whythe user asked for a ticket for Acme's printer on level 2

  3. run_01hx…c3key "billing"do · xero finance.payment.create · approved$0.0003ok
    prev0d77…91afsha2565e2b…7d04

    whypay the Acme Ltd bill; a named person approved it

Chain head sealedto object storage, daily · a changed row shows

08Built for agents. Not bolted on.

It sets itself up.

An agent can create its account, connect its systems, mint keys and cap budgets on its own, in its first minute. People get the same from one chat.

A person steps in where a vendor's OAuth needs a sign-in.

tenant.create       ✓ 100,000 free calls · no card
connections.create  ✓ halopsa · secret sealed on arrival
keys.create         ✓ cap 500 · service.ticket.query
check               ✓ permitted · 1 call · $0.0003
do                  ✓ done · key "desk agent" · on the record
Illustrative. Five calls, no person at the keyboard.

09Illustrative scenarios

What a week with actionlake looks like.

Three illustrations of the work, not customer quotes. We publish no testimonial we cannot attribute to a named customer.

  1. 01Operations at a managed IT providerIllustrative scenario

    Every closed job never invoiced: the agent checks the PSA against the books, finds seventeen, drafts the invoices and waits for a yes.

  2. 02Platform engineering at an enterpriseIllustrative scenario

    A week of security-review screenshots becomes one screen: every run, who allowed it, what it cost, hash-chained.

  3. 03Finance at a professional services firmIllustrative scenario

    The agent reads the books and the bank feed, writes nothing without approval, on a budget of a few dollars a month.

10Pricing

A$0.00018100,000 actions free every month. Then from 0.018¢ each.

per action that reaches a vendor, past the free allowance; down to A$0.00016 in a bucket.
Finding, checking, planning, cached answers: A$0.Billed in AUD.

You pay when a request reaches a vendor. Finding, checking, planning and cached answers are free. No seats. The price book is public, with 60 days' notice of any change.

Billed in AUD. Prices exclude GST. GST is added to Australian invoices.

What is actionlake?

An MCP gateway for AI agents: one MCP server and eight tools that connect Claude and other MCP clients to 1,000+ connectors and 289,000+ actions. You set what each agent may touch and spend, and every action is recorded. The first 100,000 calls a month are free.

What is an MCP gateway?

One Model Context Protocol server between your agents and many systems. The agent connects once; the gateway holds the credentials, enforces limits and keeps the record.

Which AI tools work with actionlake?

Claude Code: claude mcp add --transport http actionlake https://connect.actionlake.com/mcp. Other MCP clients that support remote Streamable HTTP servers can add the same URL; we have tested Claude Code and the Claude app. Anything else can use the REST API.

Do I need to write code?

No. You ask in plain words and the agent picks the action. A person mints narrower keys and, for OAuth systems such as Xero, registers the vendor app and signs in once.

How much does actionlake cost?

100,000 calls a month free, no card. Starter is A$79 a month for 250,000 calls. You pay only when a request reaches a vendor; searching, checking, planning and cached answers are free. No seats: people and agents are never counted.

Can I let an AI agent write to my accounting system?

You decide. A key can be read-only, limited to one system or action, and capped. Require approval for every write or only named actions. Writes are never retried, and every action is on a hash-chained record.

Where is my data stored?

In one region, DigitalOcean Sydney, stored in Australia; traffic passes through Cloudflare. Credentials are encrypted per tenant and never shown to the agent. No model sits on the data path, and your traffic never trains one.

What if a system I use is not connected yet?

Point your agent at the system's API docs. It drafts, tests and signs a connector, private to you unless you publish it.

Every agent. Every system. One endpoint.

100,000 free calls. No card. Hard caps on every key. Cached answers are free.