Skip to content

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.

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
  • 465actionsin one signed file
  • 221readlook, never change
  • 186writecreate and update
  • 58wait for a yesdestructive, 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_idAirwallex client ID
    • api_keyAirwallex API key
    • hostWhere 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 callcheck { 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_idapi_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 2026airwallex.com
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.

  • 221readlook, never change
  • 186writecreate and update
  • 58destructivewait 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.

ActionWhat it doesEffectSame name in
airwallex.invoices.listList all InvoicesList all Invoices.readfinance.invoice.list101 connectors
airwallex.payment_intents.listList all Payment IntentsList all Payment Intents.readfinance.payment.list75 connectors
airwallex.purchase_orders.listList all Purchase OrdersList all Purchase Orders.readfinance.purchase_order.list45 connectors
airwallex.subscriptions.listList all SubscriptionsList all Subscriptions.readfinance.subscription.list37 connectors
airwallex.global_accounts.listList all Global AccountsList all Global Accounts.readfinance.bank_account.list35 connectors
airwallex.credit_notes.listList all Credit NotesList all Credit Notes.readfinance.credit_note.list33 connectors
airwallex.bills.listList all BillsList all Bills.readfinance.bill.list31 connectors
airwallex.products.listList all ProductsList all Products.readcommerce.product.list112 connectors
airwallex.invoices.createCreate an InvoiceCreate an Invoice.writefinance.invoice.create74 connectors
airwallex.payment_intents.createCreate a Payment IntentCreate a Payment Intent.writefinance.payment.create67 connectors
airwallex.purchase_orders.createCreate a Purchase OrderCreate a Purchase Order.writefinance.purchase_order.create43 connectors
airwallex.invoices.deleteDelete a Draft InvoiceDelete a Draft Invoice.destructivefinance.invoice.delete56 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. Readread

    Which Airwallex invoices are more than 30 days overdue? Group them by customer with the total owed.

    callsairwallex.invoices.list

  2. Writewrite

    Create an Invoice in Airwallex. Show me exactly what you will send before you save it.

    callsairwallex.invoices.create

Governance for Airwallex

Destructive actions wait for a yes.

58 Airwallex actions are destructive. The first 10:

  • Delete a Draft Invoiceairwallex.invoices.delete
  • Create a Transferairwallex.transfers.create
  • Create a Refundairwallex.refunds.create
  • Void an Invoiceairwallex.invoices.void
  • Cancel a Subscriptionairwallex.subscriptions.cancel
  • Void a Credit Noteairwallex.credit_notes.void
  • Cancel a Payment Intentairwallex.payment_intents.cancel
  • Cancel a Transferairwallex.transfers.cancel
  • Create a Conversionairwallex.conversions.create
  • Delete a Cardholderairwallex.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.

doairwallex.invoices.deleteconfirm_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: "[email protected]" },    { match: "airwallex.transfers.create", approver: "[email protected]" },    { match: "airwallex.refunds.create", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 465 Airwallex actions
  • 465actions pageeach page of a long list is one call
  • 205reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Airwallex action.

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

Global accounts17
  • airwallex.global_accounts.createCreate a Global Accountwrite
  • airwallex.global_accounts.getRetrieve a Global Accountread
  • airwallex.global_accounts.listList all Global Accountsread
  • airwallex.global_accounts.updateUpdate an Existing Global Accountwrite
  • airwallex.global_accounts.aliasesList all Aliasesread
  • airwallex.global_accounts.cancel_aliasesCancel an Alias for a Global Accountdestructive
  • and 11 more in this area
Invoices17
  • airwallex.invoices.createCreate an Invoicewrite
  • airwallex.invoices.getRetrieve an Invoiceread
  • airwallex.invoices.listList all Invoicesread
  • airwallex.invoices.updateUpdate an Invoicewrite
  • airwallex.invoices.add_line_itemsCreate Invoice Line Items and Add Them to an Invoicewrite
  • airwallex.invoices.deleteDelete a Draft Invoicedestructive
  • and 11 more in this area
Credit notes13
  • airwallex.credit_notes.createCreate a Credit Notewrite
  • airwallex.credit_notes.getRetrieve a Credit Noteread
  • airwallex.credit_notes.listList all Credit Notesread
  • airwallex.credit_notes.updateUpdate a Credit Notewrite
  • airwallex.credit_notes.add_line_itemsCreate Credit Note Line Items and Add Them to a Credit Notewrite
  • airwallex.credit_notes.deleteDelete a Credit Notedestructive
  • and 7 more in this area
Accounts12
  • airwallex.accounts.createCreate an Accountwrite
  • airwallex.accounts.getRetrieve an Accountread
  • airwallex.accounts.listList all Connected Accountsread
  • airwallex.accounts.updateUpdate a Connected Accountwrite
  • airwallex.accounts.agree_terms_and_conditionsAgree To Terms and Conditionswrite
  • airwallex.accounts.create_amendmentsCreate an Account Amendmentwrite
  • and 6 more in this area
Linked accounts12
  • airwallex.linked_accounts.authGenerate a Linked Account Authenticationwrite
  • airwallex.linked_accounts.balancesCheck Available Balancesread
  • airwallex.linked_accounts.createCreate a Linked Accountwrite
  • airwallex.linked_accounts.listList all Linked Accountsread
  • airwallex.linked_accounts.complete_authComplete the Authentication Refreshwrite
  • airwallex.linked_accounts.confirmConfirm a Linked Account Among Candidate Accountswrite
  • and 6 more in this area
Beneficiaries10
  • airwallex.beneficiaries.createCreate a Beneficiarywrite
  • airwallex.beneficiaries.getRetrieve a Beneficiaryread
  • airwallex.beneficiaries.listList all Beneficiariesread
  • airwallex.beneficiaries.updateUpdate an Existing Beneficiarywrite
  • airwallex.beneficiaries.deleteDelete an Existing Beneficiarydestructive
  • airwallex.beneficiaries.generate_beneficiary_api_schemasRetrieve the API Schemaread
  • and 4 more in this area
Terminals10
  • airwallex.terminals.activateActivate a Terminalwrite
  • airwallex.terminals.createCreate a Terminalwrite
  • airwallex.terminals.deactivateDeactivate a Terminalwrite
  • airwallex.terminals.listList all Terminalsread
  • airwallex.terminals.cancel_current_operationCancel Current Operation on a Terminaldestructive
  • airwallex.terminals.getRetrieve a Terminalread
  • and 4 more in this area
Batch transfers9
  • airwallex.batch_transfers.add_itemsAdd Items To a Batchwrite
  • airwallex.batch_transfers.createCreate a Batch Transferdestructive
  • airwallex.batch_transfers.itemsList all Items Within a Batchread
  • airwallex.batch_transfers.listList all Batch Transfersread
  • airwallex.batch_transfers.deleteDelete a Batch Transferdestructive
  • airwallex.batch_transfers.delete_itemsDelete Items Within a Batchdestructive
  • and 3 more in this area
Payment intents9
  • airwallex.payment_intents.createCreate a Payment Intentwrite
  • airwallex.payment_intents.getRetrieve a Payment Intentread
  • airwallex.payment_intents.listList all Payment Intentsread
  • airwallex.payment_intents.updateUpdate a Payment Intentwrite
  • airwallex.payment_intents.cancelCancel a Payment Intentdestructive
  • airwallex.payment_intents.captureCapture a Payment Intentdestructive
  • and 3 more in this area
Rate cards9
  • airwallex.rate_cards.createCreate a Rate Cardwrite
  • airwallex.rate_cards.create_versionsCreate a Rate Card Versionwrite
  • airwallex.rate_cards.itemsList all Rate Card Itemsread
  • airwallex.rate_cards.listList all Rate Cardsread
  • airwallex.rate_cards.getRetrieve a Rate Cardread
  • airwallex.rate_cards.get_itemsRetrieve a Rate Card Itemread
  • and 3 more in this area
Cards8
  • airwallex.cards.createCreate a Cardwrite
  • airwallex.cards.getRetrieve a Cardread
  • airwallex.cards.listList all Cardsread
  • airwallex.cards.updateUpdate a Cardwrite
  • airwallex.cards.activateActivate a Cardwrite
  • airwallex.cards.detailsList all Sensitive Card Detailsread
  • and 2 more in this area
Platform liquidity programs8
  • airwallex.platform_liquidity_programs.adjust_limits_program_spending_accountsAdjust Program Spending Account Limitswrite
  • airwallex.platform_liquidity_programs.create_program_spending_accountsCreate a Program Spending Accountwrite
  • airwallex.platform_liquidity_programs.program_spending_accountsList all Program Spending Accountsread
  • airwallex.platform_liquidity_programs.transactionsList all Program Transactionsread
  • airwallex.platform_liquidity_programs.depositDeposit Funds Into a Programdestructive
  • airwallex.platform_liquidity_programs.getRetrieve a Programread
  • and 2 more in this area
Reimbursements8
  • airwallex.reimbursements.getRetrieve a Reimbursementread
  • airwallex.reimbursements.get_reimbursement_reportsRetrieve a Reimbursement Reportread
  • airwallex.reimbursements.listList all Reimbursementsread
  • airwallex.reimbursements.reimbursement_reportsList all Reimbursement Reportsread
  • airwallex.reimbursements.get_transfersRetrieve a Reimbursement Report Transferread
  • airwallex.reimbursements.mark_as_paid_reimbursement_reportsMark Reimbursement Report As Paidwrite
  • and 2 more in this area
Auto payments7
  • airwallex.auto_payments.createCreate an Auto Paymentwrite
  • airwallex.auto_payments.disableDisable an Auto Paymentwrite
  • airwallex.auto_payments.listList all Auto Paymentsread
  • airwallex.auto_payments.taskList all Auto Payment Tasksread
  • airwallex.auto_payments.enableEnable an Auto Paymentwrite
  • airwallex.auto_payments.getRetrieve an Auto Paymentread
  • and 1 more in this area
Expenses7
  • airwallex.expenses.add_line_itemsAdd Expense Line Itemswrite
  • airwallex.expenses.getRetrieve an Expenseread
  • airwallex.expenses.listList all Expensesread
  • airwallex.expenses.updateUpdate an Expensewrite
  • airwallex.expenses.delete_line_itemsDelete Expense Line Itemsdestructive
  • airwallex.expenses.syncUpdate Expense Sync Statuswrite
  • and 1 more in this area
Meters7
  • airwallex.meters.archiveArchive a Meterwrite
  • airwallex.meters.createCreate a Meterwrite
  • airwallex.meters.listList all Metersread
  • airwallex.meters.summariesRetrieve Summaries of a Meterread
  • airwallex.meters.getRetrieve a Meterread
  • airwallex.meters.restoreRestore a Meterwrite
  • and 1 more in this area
Payment consents7
  • airwallex.payment_consents.createCreate a Payment Consentwrite
  • airwallex.payment_consents.disableDisable a Payment Consentwrite
  • airwallex.payment_consents.getRetrieve a Payment Consentread
  • airwallex.payment_consents.listList all Payment Consentsread
  • airwallex.payment_consents.updateUpdate a Payment Consentwrite
  • airwallex.payment_consents.verifyVerify a Payment Consentwrite
  • and 1 more in this area
Payment links7
  • airwallex.payment_links.createCreate a Payment Linkwrite
  • airwallex.payment_links.getRetrieve a Payment Linkread
  • airwallex.payment_links.listList all Payment Linksread
  • airwallex.payment_links.updateUpdate a Payment Linkwrite
  • airwallex.payment_links.activateActivate a Payment Linkwrite
  • airwallex.payment_links.deactivateDeactivate a Payment Linkwrite
  • and 1 more in this area
Payments config7
  • airwallex.payments_config.banksList all Available Bank Namesread
  • airwallex.payments_config.convertible_shopper_currenciesList all Convertible Shopper Currenciesread
  • airwallex.payments_config.payment_method_typesList all Available Payment Method Typesread
  • airwallex.payments_config.registered_domainsList all Apple Pay Domainsread
  • airwallex.payments_config.add_items_registered_domainsAdd Apple Pay Domainswrite
  • airwallex.payments_config.remove_items_registered_domainsRemove Apple Pay Domainsdestructive
  • and 1 more in this area
PSP settlement intents7
  • airwallex.psp_settlement_intents.createCreate a PSP Settlement Intentwrite
  • airwallex.psp_settlement_intents.getRetrieve a PSP Settlement Intentread
  • airwallex.psp_settlement_intents.listList all PSP Settlement Intentsread
  • airwallex.psp_settlement_intents.splitSplit a PSP Settlement Intentwrite
  • airwallex.psp_settlement_intents.cancelCancel a PSP Settlement Intentdestructive
  • airwallex.psp_settlement_intents.submitSubmit a PSP Settlement Intentwrite
  • and 1 more in this area
Subscriptions7
  • airwallex.subscriptions.createCreate a Subscriptionwrite
  • airwallex.subscriptions.getRetrieve a Subscriptionread
  • airwallex.subscriptions.listList all Subscriptionsread
  • airwallex.subscriptions.updateUpdate a Subscriptionwrite
  • airwallex.subscriptions.cancelCancel a Subscriptiondestructive
  • airwallex.subscriptions.get_itemsRetrieve a Subscription Itemread
  • and 1 more in this area
Payers6
  • airwallex.payers.createCreate a Payerwrite
  • airwallex.payers.getRetrieve a Payerread
  • airwallex.payers.listList all Payersread
  • airwallex.payers.validateValidate a Payerread
  • airwallex.payers.deleteDelete an Existing Payerdestructive
  • airwallex.payers.updateUpdate an Existing Payerwrite
Payment disputes6
  • airwallex.payment_disputes.acceptAccept a Payment Disputewrite
  • airwallex.payment_disputes.getRetrieve a Payment Disputeread
  • airwallex.payment_disputes.listList all Payment Disputesread
  • airwallex.payment_disputes.related_payment_intentsList all Related Payment Intentsread
  • airwallex.payment_disputes.challengeChallenge a Payment Disputewrite
  • airwallex.payment_disputes.updateUpdate a Payment Disputewrite
Reference data6
  • airwallex.reference_data.expiring_quotaRetrieve the Expiring Transfer or Deposit Limitread
  • airwallex.reference_data.industry_categoriesIndustry Categoriesread
  • airwallex.reference_data.invalid_conversion_datesInvalid Conversion Datesread
  • airwallex.reference_data.quotaRetrieve the Transfer or Deposit Limitread
  • airwallex.reference_data.supported_currenciesSupported Currenciesread
  • airwallex.reference_data.upload_order_itemsIncrease Transfer or Deposit Limitwrite
Simulation issuing6
  • airwallex.simulation_issuing.capture_card_transaction_lifecyclesCapture the Card Transaction Lifecycledestructive
  • airwallex.simulation_issuing.createCreate a Transaction for the Provided Cardwrite
  • airwallex.simulation_issuing.notify_threedsSend Threeds Notification for the Provided Cardwrite
  • airwallex.simulation_issuing.refundRefund a Transaction for the Provided Carddestructive
  • airwallex.simulation_issuing.pass_review_cardholdersPass Review Stage of a Cardholderwrite
  • airwallex.simulation_issuing.reverse_card_transaction_lifecyclesReverse the Card Transaction Lifecycle with the Provided Iddestructive
Transaction disputes6
  • airwallex.transaction_disputes.createCreate a Transaction Disputewrite
  • airwallex.transaction_disputes.getRetrieve a Transaction Disputeread
  • airwallex.transaction_disputes.listList all Transaction Disputesread
  • airwallex.transaction_disputes.submitSubmit a Transaction Disputewrite
  • airwallex.transaction_disputes.cancelCancel a Transaction Disputedestructive
  • airwallex.transaction_disputes.updateUpdate a Transaction Disputewrite
Transfers6
  • airwallex.transfers.cancelCancel a Transferdestructive
  • airwallex.transfers.createCreate a Transferdestructive
  • airwallex.transfers.getRetrieve a Transferread
  • airwallex.transfers.listList all Transfersread
  • airwallex.transfers.confirm_fundingConfirm Funding for a Transferwrite
  • airwallex.transfers.validateValidate a Transferread
Billing checkouts5
  • airwallex.billing_checkouts.createCreate a Billing Checkoutwrite
  • airwallex.billing_checkouts.getRetrieve a Billing Checkoutread
  • airwallex.billing_checkouts.listList all Billing Checkoutsread
  • airwallex.billing_checkouts.updateUpdate a Billing Checkoutwrite
  • airwallex.billing_checkouts.cancelCancel a Billing Checkoutdestructive
Billing customers5
  • airwallex.billing_customers.createCreate a Billing Customerwrite
  • airwallex.billing_customers.getRetrieve a Billing Customerread
  • airwallex.billing_customers.listList all Billing Customersread
  • airwallex.billing_customers.updateUpdate a Billing Customerwrite
  • airwallex.billing_customers.bank_transfer_instructionsRetrieve Bank Transfer Instructions of a Billing Customerread
Bills5
  • airwallex.bills.createCreate a Billwrite
  • airwallex.bills.getRetrieve a Billread
  • airwallex.bills.listList all Billsread
  • airwallex.bills.mark_as_paidMark Bill As Paidwrite
  • airwallex.bills.syncUpdate Bill Sync Statuswrite

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

This index shows a sample of each area. All 465 actions, with their inputs and prices, are in the 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.

Give your agent Airwallex today.

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