---
title: "Airwallex MCP server for AI agents - actionlake"
description: "Give Claude 465 Airwallex actions through one MCP server: global accounts, invoices. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/airwallex
updated: 2026-10-22
---

Connectors · Accounting & finance

# Airwallex MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Airwallex and the rest of your systems. It gives your agent 465 Airwallex actions (221 reads, 186 writes and 58 that wait for a confirmation) and holds the Airwallex credential itself, so the agent never does. It paces Airwallex's limits and records every call.

[Connect Airwallex free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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: "airwallex.invoices.list",
  intent: "check which Airwallex account is connected"
}
# List all Invoices · read · 1 upstream call
```

- 465 actions in one signed file
- 221 read look, never change
- 186 write create and update
- 58 wait for a yes destructive, confirmed first

Set up

## Connect Airwallex 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 Airwallex.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Airwallex client ID
   - `api_key` Airwallex API key
   - `host` Where your Airwallex lives: your host
   ```
   account { op: "connections.requirements", service: "airwallex" }
   # 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: "airwallex.invoices.list" }
   # list all invoices · read · 1 upstream call
   check { action: "airwallex.invoices.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Airwallex at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`client_id` `api_key`

**Setup fields**

`host`

**Limits we pace to**

20 calls a second, per connection

**API covered**

Airwallex Client API v1 (reference at airwallex.com/docs/api, fetched 2026-10-22)`api.airwallex.com`

**Built from**

Airwallex's documentation, read 22 October 2026[airwallex.com](https://www.airwallex.com/docs/api)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

205 of 221 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

12, so ask can line Airwallex up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Airwallex.

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

- **221** read look, never change
- **186** write create and update
- **58** destructive wait for a confirmation

1. ### Global accounts
   17
   7 read · 7 write · 3 destructive
   List all Global Accounts · Create a Global Account · Retrieve a Global Account · Update an Existing Global Account
2. ### Invoices
   17
   7 read · 6 write · 4 destructive
   List all Invoices · Create an Invoice · Retrieve an Invoice · Update an Invoice
3. ### Credit notes
   13
   5 read · 5 write · 3 destructive
   List all Credit Notes · Create a Credit Note · Retrieve a Credit Note · Update a Credit Note
4. ### Accounts
   12
   5 read · 6 write · 1 destructive
   Create an Account · List all Connected Accounts · Retrieve an Account · Update a Connected Account
5. ### Linked accounts
   12
   4 read · 7 write · 1 destructive
   Generate a Linked Account Authentication · Check Available Balances · Create a Linked Account · List all Linked Accounts
6. ### Beneficiaries
   10
   7 read · 2 write · 1 destructive
   Create a Beneficiary · List all Beneficiaries · Retrieve a Beneficiary · Update an Existing Beneficiary
7. ### Terminals
   10
   2 read · 4 write · 4 destructive
   Create a Terminal · List all Terminals · Activate a Terminal · Deactivate a Terminal
8. ### Batch transfers
   9
   3 read · 2 write · 4 destructive
   Create a Batch Transfer · List all Items Within a Batch · List all Batch Transfers · Add Items To a Batch

**99 more areas · 365 actions**

- Payment intents **9**
- Rate cards **9**
- Cards **8**
- Platform liquidity programs **8**
- Reimbursements **8**
- Auto payments **7**
- Expenses **7**
- Meters **7**
- Payment consents **7**
- Payment links **7**
- Payments config **7**
- PSP settlement intents **7**
- Subscriptions **7**
- Payers **6**
- Payment disputes **6**
- Reference data **6**
- Simulation issuing **6**
- Transaction disputes **6**
- Transfers **6**
- Billing checkouts **5**
- Billing customers **5**
- Bills **5**
- Cardholders **5**
- Checkout sessions **5**
- Customers **5**
- Payment methods **5**
- Simulation terminals **5**
- Webhooks **5**
- Accounting field values **4**
- Accounting fields **4**
- Borrower **4**
- Conversion amendments **4**
- Coupons **4**
- Customs declarations **4**
- Funds splits **4**
- General ledger accounts **4**
- Prices **4**
- Products **4**
- PSP settlement splits **4**
- Purchase orders **4**
- Reconciliation **4**
- Simulation deposits **4**
- Simulation linked accounts **4**
- Simulation payments **4**
- Tax codes **4**
- Vendors **4**
- Watchlist **4**
- Account capabilities **3**
- Charges **3**
- Connected account transfers **3**
- Conversions **3**
- Deposits **3**
- Digital wallet tokens **3**
- Direct debits **3**
- Financial reports **3**
- Funds split reversals **3**
- Hosted flows **3**
- Offboardings **3**
- Payment sources **3**
- Refunds **3**
- Rfis **3**
- Sellers **3**
- Settlements **3**
- Simulation accounts **3**
- Simulation rfis **3**
- Usage events **3**
- Authorizations **2**
- Balances **2**
- Billing transactions **2**
- Card transaction events **2**
- Card transaction lifecycles **2**
- Card transactions **2**
- Connected stores **2**
- Conversion quotes **2**
- E invoicing documents **2**
- Financial transactions **2**
- FX quotes **2**
- Invitation links **2**
- Issuing config **2**
- Merchant brands **2**
- Payment attempts **2**
- Platform reports **2**
- Reserves **2**
- Risk reports **2**
- Simulation offboardings **2**
- Transactions **2**
- Activity log **1**
- Customer balance transactions **1**
- Embedded components **1**
- Files **1**
- Fraud feedback issuing **1**
- FX rates **1**
- Lender **1**
- Payments reference data **1**
- PSP settlement deposits **1**
- Settlement records **1**
- Settlement reports **1**
- Simulation billing **1**
- Simulation transfers **1**

Top actions

## The Airwallex API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `airwallex.invoices.list` List all Invoices | List all Invoices. | read | `finance.invoice.list` 101 connectors |
| `airwallex.payment_intents.list` List all Payment Intents | List all Payment Intents. | read | `finance.payment.list` 75 connectors |
| `airwallex.purchase_orders.list` List all Purchase Orders | List all Purchase Orders. | read | `finance.purchase_order.list` 45 connectors |
| `airwallex.subscriptions.list` List all Subscriptions | List all Subscriptions. | read | `finance.subscription.list` 37 connectors |
| `airwallex.global_accounts.list` List all Global Accounts | List all Global Accounts. | read | `finance.bank_account.list` 35 connectors |
| `airwallex.credit_notes.list` List all Credit Notes | List all Credit Notes. | read | `finance.credit_note.list` 33 connectors |
| `airwallex.bills.list` List all Bills | List all Bills. | read | `finance.bill.list` 31 connectors |
| `airwallex.products.list` List all Products | List all Products. | read | `commerce.product.list` 112 connectors |
| `airwallex.invoices.create` Create an Invoice | Create an Invoice. | write | `finance.invoice.create` 74 connectors |
| `airwallex.payment_intents.create` Create a Payment Intent | Create a Payment Intent. | write | `finance.payment.create` 67 connectors |
| `airwallex.purchase_orders.create` Create a Purchase Order | Create a Purchase Order. | write | `finance.purchase_order.create` 43 connectors |
| `airwallex.invoices.delete` Delete a Draft Invoice | Delete a Draft Invoice. | destructive | `finance.invoice.delete` 56 connectors |

Try it

## Prompts to paste into Claude.

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

1. Read read
   Which Airwallex invoices are more than 30 days overdue? Group them by customer with the total owed.
   calls `airwallex.invoices.list`
2. Write write
   Create an Invoice in Airwallex. Show me exactly what you will send before you save it.
   calls `airwallex.invoices.create`

Governance for Airwallex

## Destructive actions wait for a yes.

58 Airwallex actions are destructive. The first 10:

- Delete a Draft Invoice `airwallex.invoices.delete`
- Create a Transfer `airwallex.transfers.create`
- Create a Refund `airwallex.refunds.create`
- Void an Invoice `airwallex.invoices.void`
- Cancel a Subscription `airwallex.subscriptions.cancel`
- Void a Credit Note `airwallex.credit_notes.void`
- Cancel a Payment Intent `airwallex.payment_intents.cancel`
- Cancel a Transfer `airwallex.transfers.cancel`
- Create a Conversion `airwallex.conversions.create`
- Delete a Cardholder `airwallex.cardholders.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.

do airwallex.invoices.delete confirm_policy: **human**

Delete a Draft Invoice?

**intent:** the user asked me to delete a Draft Invoice

run suspended · waiting for a named person · key _airwallex-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "airwallex-agent",
  allowed_actions: ["airwallex.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "airwallex.invoices.delete", approver: "lead@example.com" },
    { match: "airwallex.transfers.create", approver: "lead@example.com" },
    { match: "airwallex.refunds.create", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Airwallex only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Airwallex costs on actionlake.

Every Airwallex action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Airwallex 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.

- 1 upstream call per action all 465 Airwallex actions
- 465 actions page each page of a long list is one call
- 205 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Airwallex action.

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

**Global accounts 17**

- `airwallex.global_accounts.create` Create a Global Account write
- `airwallex.global_accounts.get` Retrieve a Global Account read
- `airwallex.global_accounts.list` List all Global Accounts read
- `airwallex.global_accounts.update` Update an Existing Global Account write
- `airwallex.global_accounts.aliases` List all Aliases read
- `airwallex.global_accounts.cancel_aliases` Cancel an Alias for a Global Account destructive
- and 11 more in this area

**Invoices 17**

- `airwallex.invoices.create` Create an Invoice write
- `airwallex.invoices.get` Retrieve an Invoice read
- `airwallex.invoices.list` List all Invoices read
- `airwallex.invoices.update` Update an Invoice write
- `airwallex.invoices.add_line_items` Create Invoice Line Items and Add Them to an Invoice write
- `airwallex.invoices.delete` Delete a Draft Invoice destructive
- and 11 more in this area

**Credit notes 13**

- `airwallex.credit_notes.create` Create a Credit Note write
- `airwallex.credit_notes.get` Retrieve a Credit Note read
- `airwallex.credit_notes.list` List all Credit Notes read
- `airwallex.credit_notes.update` Update a Credit Note write
- `airwallex.credit_notes.add_line_items` Create Credit Note Line Items and Add Them to a Credit Note write
- `airwallex.credit_notes.delete` Delete a Credit Note destructive
- and 7 more in this area

**Accounts 12**

- `airwallex.accounts.create` Create an Account write
- `airwallex.accounts.get` Retrieve an Account read
- `airwallex.accounts.list` List all Connected Accounts read
- `airwallex.accounts.update` Update a Connected Account write
- `airwallex.accounts.agree_terms_and_conditions` Agree To Terms and Conditions write
- `airwallex.accounts.create_amendments` Create an Account Amendment write
- and 6 more in this area

**Linked accounts 12**

- `airwallex.linked_accounts.auth` Generate a Linked Account Authentication write
- `airwallex.linked_accounts.balances` Check Available Balances read
- `airwallex.linked_accounts.create` Create a Linked Account write
- `airwallex.linked_accounts.list` List all Linked Accounts read
- `airwallex.linked_accounts.complete_auth` Complete the Authentication Refresh write
- `airwallex.linked_accounts.confirm` Confirm a Linked Account Among Candidate Accounts write
- and 6 more in this area

**Beneficiaries 10**

- `airwallex.beneficiaries.create` Create a Beneficiary write
- `airwallex.beneficiaries.get` Retrieve a Beneficiary read
- `airwallex.beneficiaries.list` List all Beneficiaries read
- `airwallex.beneficiaries.update` Update an Existing Beneficiary write
- `airwallex.beneficiaries.delete` Delete an Existing Beneficiary destructive
- `airwallex.beneficiaries.generate_beneficiary_api_schemas` Retrieve the API Schema read
- and 4 more in this area

**Terminals 10**

- `airwallex.terminals.activate` Activate a Terminal write
- `airwallex.terminals.create` Create a Terminal write
- `airwallex.terminals.deactivate` Deactivate a Terminal write
- `airwallex.terminals.list` List all Terminals read
- `airwallex.terminals.cancel_current_operation` Cancel Current Operation on a Terminal destructive
- `airwallex.terminals.get` Retrieve a Terminal read
- and 4 more in this area

**Batch transfers 9**

- `airwallex.batch_transfers.add_items` Add Items To a Batch write
- `airwallex.batch_transfers.create` Create a Batch Transfer destructive
- `airwallex.batch_transfers.items` List all Items Within a Batch read
- `airwallex.batch_transfers.list` List all Batch Transfers read
- `airwallex.batch_transfers.delete` Delete a Batch Transfer destructive
- `airwallex.batch_transfers.delete_items` Delete Items Within a Batch destructive
- and 3 more in this area

**Payment intents 9**

- `airwallex.payment_intents.create` Create a Payment Intent write
- `airwallex.payment_intents.get` Retrieve a Payment Intent read
- `airwallex.payment_intents.list` List all Payment Intents read
- `airwallex.payment_intents.update` Update a Payment Intent write
- `airwallex.payment_intents.cancel` Cancel a Payment Intent destructive
- `airwallex.payment_intents.capture` Capture a Payment Intent destructive
- and 3 more in this area

**Rate cards 9**

- `airwallex.rate_cards.create` Create a Rate Card write
- `airwallex.rate_cards.create_versions` Create a Rate Card Version write
- `airwallex.rate_cards.items` List all Rate Card Items read
- `airwallex.rate_cards.list` List all Rate Cards read
- `airwallex.rate_cards.get` Retrieve a Rate Card read
- `airwallex.rate_cards.get_items` Retrieve a Rate Card Item read
- and 3 more in this area

**Cards 8**

- `airwallex.cards.create` Create a Card write
- `airwallex.cards.get` Retrieve a Card read
- `airwallex.cards.list` List all Cards read
- `airwallex.cards.update` Update a Card write
- `airwallex.cards.activate` Activate a Card write
- `airwallex.cards.details` List all Sensitive Card Details read
- and 2 more in this area

**Platform liquidity programs 8**

- `airwallex.platform_liquidity_programs.adjust_limits_program_spending_accounts` Adjust Program Spending Account Limits write
- `airwallex.platform_liquidity_programs.create_program_spending_accounts` Create a Program Spending Account write
- `airwallex.platform_liquidity_programs.program_spending_accounts` List all Program Spending Accounts read
- `airwallex.platform_liquidity_programs.transactions` List all Program Transactions read
- `airwallex.platform_liquidity_programs.deposit` Deposit Funds Into a Program destructive
- `airwallex.platform_liquidity_programs.get` Retrieve a Program read
- and 2 more in this area

**Reimbursements 8**

- `airwallex.reimbursements.get` Retrieve a Reimbursement read
- `airwallex.reimbursements.get_reimbursement_reports` Retrieve a Reimbursement Report read
- `airwallex.reimbursements.list` List all Reimbursements read
- `airwallex.reimbursements.reimbursement_reports` List all Reimbursement Reports read
- `airwallex.reimbursements.get_transfers` Retrieve a Reimbursement Report Transfer read
- `airwallex.reimbursements.mark_as_paid_reimbursement_reports` Mark Reimbursement Report As Paid write
- and 2 more in this area

**Auto payments 7**

- `airwallex.auto_payments.create` Create an Auto Payment write
- `airwallex.auto_payments.disable` Disable an Auto Payment write
- `airwallex.auto_payments.list` List all Auto Payments read
- `airwallex.auto_payments.task` List all Auto Payment Tasks read
- `airwallex.auto_payments.enable` Enable an Auto Payment write
- `airwallex.auto_payments.get` Retrieve an Auto Payment read
- and 1 more in this area

**Expenses 7**

- `airwallex.expenses.add_line_items` Add Expense Line Items write
- `airwallex.expenses.get` Retrieve an Expense read
- `airwallex.expenses.list` List all Expenses read
- `airwallex.expenses.update` Update an Expense write
- `airwallex.expenses.delete_line_items` Delete Expense Line Items destructive
- `airwallex.expenses.sync` Update Expense Sync Status write
- and 1 more in this area

**Meters 7**

- `airwallex.meters.archive` Archive a Meter write
- `airwallex.meters.create` Create a Meter write
- `airwallex.meters.list` List all Meters read
- `airwallex.meters.summaries` Retrieve Summaries of a Meter read
- `airwallex.meters.get` Retrieve a Meter read
- `airwallex.meters.restore` Restore a Meter write
- and 1 more in this area

**Payment consents 7**

- `airwallex.payment_consents.create` Create a Payment Consent write
- `airwallex.payment_consents.disable` Disable a Payment Consent write
- `airwallex.payment_consents.get` Retrieve a Payment Consent read
- `airwallex.payment_consents.list` List all Payment Consents read
- `airwallex.payment_consents.update` Update a Payment Consent write
- `airwallex.payment_consents.verify` Verify a Payment Consent write
- and 1 more in this area

**Payment links 7**

- `airwallex.payment_links.create` Create a Payment Link write
- `airwallex.payment_links.get` Retrieve a Payment Link read
- `airwallex.payment_links.list` List all Payment Links read
- `airwallex.payment_links.update` Update a Payment Link write
- `airwallex.payment_links.activate` Activate a Payment Link write
- `airwallex.payment_links.deactivate` Deactivate a Payment Link write
- and 1 more in this area

**Payments config 7**

- `airwallex.payments_config.banks` List all Available Bank Names read
- `airwallex.payments_config.convertible_shopper_currencies` List all Convertible Shopper Currencies read
- `airwallex.payments_config.payment_method_types` List all Available Payment Method Types read
- `airwallex.payments_config.registered_domains` List all Apple Pay Domains read
- `airwallex.payments_config.add_items_registered_domains` Add Apple Pay Domains write
- `airwallex.payments_config.remove_items_registered_domains` Remove Apple Pay Domains destructive
- and 1 more in this area

**PSP settlement intents 7**

- `airwallex.psp_settlement_intents.create` Create a PSP Settlement Intent write
- `airwallex.psp_settlement_intents.get` Retrieve a PSP Settlement Intent read
- `airwallex.psp_settlement_intents.list` List all PSP Settlement Intents read
- `airwallex.psp_settlement_intents.split` Split a PSP Settlement Intent write
- `airwallex.psp_settlement_intents.cancel` Cancel a PSP Settlement Intent destructive
- `airwallex.psp_settlement_intents.submit` Submit a PSP Settlement Intent write
- and 1 more in this area

**Subscriptions 7**

- `airwallex.subscriptions.create` Create a Subscription write
- `airwallex.subscriptions.get` Retrieve a Subscription read
- `airwallex.subscriptions.list` List all Subscriptions read
- `airwallex.subscriptions.update` Update a Subscription write
- `airwallex.subscriptions.cancel` Cancel a Subscription destructive
- `airwallex.subscriptions.get_items` Retrieve a Subscription Item read
- and 1 more in this area

**Payers 6**

- `airwallex.payers.create` Create a Payer write
- `airwallex.payers.get` Retrieve a Payer read
- `airwallex.payers.list` List all Payers read
- `airwallex.payers.validate` Validate a Payer read
- `airwallex.payers.delete` Delete an Existing Payer destructive
- `airwallex.payers.update` Update an Existing Payer write

**Payment disputes 6**

- `airwallex.payment_disputes.accept` Accept a Payment Dispute write
- `airwallex.payment_disputes.get` Retrieve a Payment Dispute read
- `airwallex.payment_disputes.list` List all Payment Disputes read
- `airwallex.payment_disputes.related_payment_intents` List all Related Payment Intents read
- `airwallex.payment_disputes.challenge` Challenge a Payment Dispute write
- `airwallex.payment_disputes.update` Update a Payment Dispute write

**Reference data 6**

- `airwallex.reference_data.expiring_quota` Retrieve the Expiring Transfer or Deposit Limit read
- `airwallex.reference_data.industry_categories` Industry Categories read
- `airwallex.reference_data.invalid_conversion_dates` Invalid Conversion Dates read
- `airwallex.reference_data.quota` Retrieve the Transfer or Deposit Limit read
- `airwallex.reference_data.supported_currencies` Supported Currencies read
- `airwallex.reference_data.upload_order_items` Increase Transfer or Deposit Limit write

**Simulation issuing 6**

- `airwallex.simulation_issuing.capture_card_transaction_lifecycles` Capture the Card Transaction Lifecycle destructive
- `airwallex.simulation_issuing.create` Create a Transaction for the Provided Card write
- `airwallex.simulation_issuing.notify_threeds` Send Threeds Notification for the Provided Card write
- `airwallex.simulation_issuing.refund` Refund a Transaction for the Provided Card destructive
- `airwallex.simulation_issuing.pass_review_cardholders` Pass Review Stage of a Cardholder write
- `airwallex.simulation_issuing.reverse_card_transaction_lifecycles` Reverse the Card Transaction Lifecycle with the Provided Id destructive

**Transaction disputes 6**

- `airwallex.transaction_disputes.create` Create a Transaction Dispute write
- `airwallex.transaction_disputes.get` Retrieve a Transaction Dispute read
- `airwallex.transaction_disputes.list` List all Transaction Disputes read
- `airwallex.transaction_disputes.submit` Submit a Transaction Dispute write
- `airwallex.transaction_disputes.cancel` Cancel a Transaction Dispute destructive
- `airwallex.transaction_disputes.update` Update a Transaction Dispute write

**Transfers 6**

- `airwallex.transfers.cancel` Cancel a Transfer destructive
- `airwallex.transfers.create` Create a Transfer destructive
- `airwallex.transfers.get` Retrieve a Transfer read
- `airwallex.transfers.list` List all Transfers read
- `airwallex.transfers.confirm_funding` Confirm Funding for a Transfer write
- `airwallex.transfers.validate` Validate a Transfer read

**Billing checkouts 5**

- `airwallex.billing_checkouts.create` Create a Billing Checkout write
- `airwallex.billing_checkouts.get` Retrieve a Billing Checkout read
- `airwallex.billing_checkouts.list` List all Billing Checkouts read
- `airwallex.billing_checkouts.update` Update a Billing Checkout write
- `airwallex.billing_checkouts.cancel` Cancel a Billing Checkout destructive

**Billing customers 5**

- `airwallex.billing_customers.create` Create a Billing Customer write
- `airwallex.billing_customers.get` Retrieve a Billing Customer read
- `airwallex.billing_customers.list` List all Billing Customers read
- `airwallex.billing_customers.update` Update a Billing Customer write
- `airwallex.billing_customers.bank_transfer_instructions` Retrieve Bank Transfer Instructions of a Billing Customer read

**Bills 5**

- `airwallex.bills.create` Create a Bill write
- `airwallex.bills.get` Retrieve a Bill read
- `airwallex.bills.list` List all Bills read
- `airwallex.bills.mark_as_paid` Mark Bill As Paid write
- `airwallex.bills.sync` Update Bill Sync Status write

Cardholders **5** Checkout sessions **5** Customers **5** Payment methods **5** Simulation terminals **5** Webhooks **5** Accounting field values **4** Accounting fields **4** Borrower **4** Conversion amendments **4** Coupons **4** Customs declarations **4** Funds splits **4** General ledger accounts **4** Prices **4** Products **4** PSP settlement splits **4** Purchase orders **4** Reconciliation **4** Simulation deposits **4** Simulation linked accounts **4** Simulation payments **4** Tax codes **4** Vendors **4** Watchlist **4** Account capabilities **3** Charges **3** Connected account transfers **3** Conversions **3** Deposits **3** Digital wallet tokens **3** Direct debits **3** Financial reports **3** Funds split reversals **3** Hosted flows **3** Offboardings **3** Payment sources **3** Refunds **3** Rfis **3** Sellers **3** Settlements **3** Simulation accounts **3** Simulation rfis **3** Usage events **3** Authorizations **2** Balances **2** Billing transactions **2** Card transaction events **2** Card transaction lifecycles **2** Card transactions **2** Connected stores **2** Conversion quotes **2** E invoicing documents **2** Financial transactions **2** FX quotes **2** Invitation links **2** Issuing config **2** Merchant brands **2** Payment attempts **2** Platform reports **2** Reserves **2** Risk reports **2** Simulation offboardings **2** Transactions **2** Activity log **1** Customer balance transactions **1** Embedded components **1** Files **1** Fraud feedback issuing **1** FX rates **1** Lender **1** Payments reference data **1** PSP settlement deposits **1** Settlement records **1** Settlement reports **1** Simulation billing **1** Simulation transfers **1**

This index shows a sample of each area. All 465 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Airwallex MCP server, answered.

**Is there an Airwallex MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 465 Airwallex actions across global accounts, invoices, credit notes and accounts, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Airwallex.

**What do I need to connect Airwallex?**

Airwallex client ID and Airwallex API key. Plus your host. The free call account { op: "connections.requirements", service: "airwallex" } lists exactly what to paste.

**Can an AI agent delete or change things in Airwallex?**

Only if its key allows it, and only with an explicit confirmation. 58 Airwallex actions are destructive, including delete a Draft Invoice, create a Transfer and create a Refund. 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 Airwallex API limit?**

actionlake paces every call to the limits in the Airwallex service file: 20 calls a second per connection. Repeated reads are answered from cache (205 Airwallex actions can be), which never reaches Airwallex.

**What does an Airwallex action cost?**

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

The Airwallex Client API v1 (reference at airwallex.com/docs/api, fetched 2026-10-22) at api.airwallex.com by default, or the base URL set when you connect. It is built from Airwallex's documentation as read on 22 October 2026. 465 actions in 107 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Airwallex 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 Airwallex 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.

## More connectors like Airwallex

Shares the most action names with

- [Mollie 32](https://actionlake.com/connectors/mollie)
- [BILL 32](https://actionlake.com/connectors/bill)
- [Lago 30](https://actionlake.com/connectors/lago)
- [Codat 25](https://actionlake.com/connectors/codat)
- [Recurly 24](https://actionlake.com/connectors/recurly)
- [GoCardless 24](https://actionlake.com/connectors/gocardless)

Joins with, on shared entities

- [Cin7 Core 7](https://actionlake.com/connectors/cin7-core)
- [Zoho Inventory 6](https://actionlake.com/connectors/zoho-inventory)
- [HaloPSA 4](https://actionlake.com/connectors/halopsa)
- [Adobe Commerce 4](https://actionlake.com/connectors/adobe-commerce)
- [Shopify Admin 4](https://actionlake.com/connectors/shopify-admin)
- [Sellercloud 4](https://actionlake.com/connectors/sellercloud)

Browse

- [All Accounting & finance connectors](https://actionlake.com/connectors/category/accounting-and-finance)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Airwallex; the name is the vendor's own. Counts are from the Airwallex service file, version 1.0.0.

## Give your agent Airwallex today.

[Connect Airwallex free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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

---

Source: https://actionlake.com/connectors/airwallex
More: https://actionlake.com/llms.txt
