---
title: "Wise Platform MCP server for AI agents - actionlake"
description: "Give Claude 202 Wise Platform actions through one MCP server: one time tokens. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/wise-platform
updated: 2026-10-22
---

Connectors · Accounting & finance

# Wise Platform MCP server for AI agents.

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

[Connect Wise Platform 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: "wise_platform.transfers.list",
  intent: "check which Wise Platform account is connected"
}
# List transfers · read · 1 upstream call
```

- 202 actions in one signed file
- 89 read look, never change
- 99 write create and update
- 14 wait for a yes destructive, confirmed first

Set up

## Connect Wise Platform 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 Wise Platform.
   Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_token` Wise API token: a personal API token (Wise.com > Settings > Integrations and tools > API tokens; full or read-only…
   - `host` Where your Wise Platform lives: your host
   ```
   account { op: "connections.requirements", service: "wise_platform" }
   # 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: "wise_platform.transfers.list" }
   # list transfers · read · 1 upstream call
   check { action: "wise_platform.balances.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Wise Platform at a glance

**Sign-in**

Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_token`

**Setup fields**

`host`

**Limits we pace to**

100 calls a second, per connection

**API covered**

Wise Platform API 2026Q4 (OpenAPI 3.1.0, global quarterly version)`api.wise.com/2026Q4`

**Built from**

Wise Platform's documentation, read 22 October 2026[docs.wise.com](https://docs.wise.com/_bundle/api-reference/@latest/index.json?download) [docs.wise.com](https://docs.wise.com/api-reference) [docs.wise.com](https://docs.wise.com/guides/developer/global-versioning)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

73 of 89 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

4, so ask can line Wise Platform up with your other systems

**Data**

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

Capabilities

## What an AI agent can do in Wise Platform.

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

- **89** read look, never change
- **99** write create and update
- **14** destructive wait for a confirmation

1. ### One time tokens
   7
   1 read · 6 write · 0 destructive
   Trigger SMS Challenge · Trigger Voice Challenge · Trigger WhatsApp Challenge · Verify SMS Challenge
2. ### Spend control rules
   6
   2 read · 3 write · 1 destructive
   Add a new authorisation rule · List all authorisation rules · List applied authorisation rules · Apply an authorisation rule
3. ### Application webhook subscriptions
   5
   2 read · 2 write · 1 destructive
   Test Application Webhook Subscription · Create Application Webhook Subscription · List Application Webhook Subscriptions · Get Application Webhook Subscription
4. ### Recipients
   5
   3 read · 1 write · 1 destructive
   List recipient accounts · Check account and quote compatibility · Create a recipient account · Get account by ID
5. ### Transfers
   5
   2 read · 2 write · 1 destructive
   List transfers · Create a transfer · Get a transfer by ID · Fund a Transfer
6. ### Balances
   4
   2 read · 1 write · 1 destructive
   List Balances for a Profile · Create a Balance Account · Retrieve a Balance by ID · Remove a Balance Account
7. ### Batch groups
   4
   1 read · 3 write · 0 destructive
   Create a batch group · Fund a batch group via balance · Retrieve a batch group · Update batch group status
8. ### Card orders
   4
   2 read · 2 write · 0 destructive
   Create a card order · Retrieve all card orders · Retrieve a card order · Update card order status

**100 more areas · 162 actions**

- Cards **4**
- Disputes **4**
- Kyc reviews **4**
- Profile webhook subscriptions **4**
- Quotes **4**
- Simulation card transactions **4**
- Addresses **3**
- Card holder spend limits **3**
- Card spend limits **3**
- Directors **3**
- Payment instruments **3**
- Sca facemaps **3**
- Simulation kyc review requirements **3**
- Simulation transfers **3**
- Ubos **3**
- Users **3**
- Account details orders **2**
- Address requirements **2**
- Batch group payment initiations **2**
- Business profiles **2**
- Business representatives **2**
- Card kiosk collections **2**
- Card payment tokens **2**
- Card transactions **2**
- Cases **2**
- Direct debit accounts **2**
- Hold limit breaches **2**
- Multi currency account currencies **2**
- Payment instrument payins **2**
- Personal profiles **2**
- Profile spend limits **2**
- Profile update windows **2**
- Profiles **2**
- Push provisioning payloads **2**
- Recipient account requirements **2**
- Third party transfers **2**
- User contact emails **2**
- User phone numbers **2**
- Verification documents **2**
- Verification evidences **2**
- Account details **1**
- Account details payment returns **1**
- Activities **1**
- Balance capacity **1**
- Balance movements **1**
- Balance statements **1**
- Bank details **1**
- Batch group transfers **1**
- Card encryption keys **1**
- Card order addresses **1**
- Card order availability **1**
- Card order requirements **1**
- Card pins **1**
- Card sensitive details **1**
- Card spending permissions **1**
- Case messages **1**
- Claim account codes **1**
- Comparisons **1**
- Contacts **1**
- Currencies **1**
- Delivery estimates **1**
- Dispute flow steps **1**
- Dispute reasons **1**
- Excess money accounts **1**
- Gpi tracking **1**
- Incoming transfers **1**
- Jose request public keys **1**
- Jose response public keys **1**
- Kyc review link requests **1**
- Link requests **1**
- Me **1**
- Multi currency account eligibility **1**
- Multi currency accounts **1**
- Payin sessions **1**
- Payment instrument link requests **1**
- Profile verification status **1**
- Rates **1**
- Recipient confirmations **1**
- Recipient link requests **1**
- Sca device fingerprints **1**
- Sca pins **1**
- Sca sessions **1**
- Settlement allocation payment intents **1**
- Settlement allocations **1**
- Settlement journals **1**
- Simulation balances **1**
- Simulation bank transactions **1**
- Simulation card production **1**
- Simulation kyc reviews **1**
- Simulation profiles **1**
- Simulation sanction cases **1**
- Simulation settlement funds **1**
- Simulation swift in **1**
- Simulation verifications **1**
- Three DS challenges **1**
- Total funds **1**
- Transfer deposit details **1**
- Transfer payments **1**
- Transfer payout info **1**
- Transfer requirements **1**

Top actions

## The Wise Platform API, shaped for agents.

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

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `wise_platform.balances.list` List Balances for a Profile | List Balances for a Profile. | read | `finance.bank_account.list` 35 connectors |
| `wise_platform.me.get` Retrieve current user by token | Retrieve current user by token. | read | `identity.current_user.get` 307 connectors |
| `wise_platform.balances.create` Create a Balance Account | Create a Balance Account. | write | `finance.bank_account.create` 24 connectors |
| `wise_platform.transfers.list` List transfers | List transfers. | read | `finance.bank_transfer.list` 10 connectors |
| `wise_platform.balances.delete` Remove a Balance Account | Remove a Balance Account. | destructive | `finance.bank_account.delete` 14 connectors |
| `wise_platform.currencies.list` Get all currencies allowed for transfers | Get all currencies allowed for transfers. | read | `finance.currency.list` 29 connectors |
| `wise_platform.disputes.list` List disputes | List disputes. | read | `finance.dispute.list` 11 connectors |
| `wise_platform.transfers.create` Create a transfer | Create a transfer. | write | `finance.bank_transfer.create` 10 connectors |
| `wise_platform.profile_webhook_subscriptions.create` Create Profile Webhook Subscription | Create Profile Webhook Subscription. | write | `automation.webhook.create` 209 connectors |
| `wise_platform.profile_webhook_subscriptions.list` List Profile Webhook Subscriptions | List Profile Webhook Subscriptions. | read | `automation.webhook.list` 202 connectors |
| `wise_platform.disputes.get` Get dispute | Get dispute. | read | `finance.dispute.get` 12 connectors |
| `wise_platform.balance_statements.get` Get Balance Statement | Get Balance Statement. | read | `finance.statement.get` 4 connectors |

Try it

## Prompts to paste into Claude.

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

1. Read read
   List the payments recorded in Wise Platform this month, largest first.
   calls `wise_platform.transfers.list`
2. Write write
   Create a Balance Account in Wise Platform. Show me exactly what you will send before you save it.
   calls `wise_platform.balances.create`
3. Across systems read
   Which contacts are in both Wise Platform and HaloPSA, and how many are in only one of them?
   calls `wise_platform.recipients.list` `halopsa.users.list`

Across your systems

## Wise Platform, joined to the rest of your business.

One `ask` fetches from Wise Platform and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which contacts are in both Wise Platform and HaloPSA, and how many are in only one of them?
  `wise_platform.recipients.list` + `halopsa.users.list`, on `crm.contact` · [HaloPSA](https://actionlake.com/connectors/halopsa)
- Which contacts are in both Wise Platform and HubSpot CRM, and how many are in only one of them?
  `wise_platform.recipients.list` + `hubspot_crm.contacts.list`, on `crm.contact` · [HubSpot CRM](https://actionlake.com/connectors/hubspot-crm)

Also mapped by other connectors `crm.contact` **192** `identity.current_user` **142** `finance.payment` **53** `finance.bank_account` **25**

ask

```
ask {
  intent: "which contacts are in both Wise Platform and HaloPSA, and how many are in only one of them",
  steps: [
    { action: "wise_platform.recipients.list", as: "people", input: {}, limit: 100, max_pages: 5 },
    { action: "halopsa.users.list", as: "people2", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "people",
        right: "people2",
        on: "crm.contact",
        group_by: "people.email",
        select: ["people.email", "count(people2.id) as in_halopsa"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Wise Platform

## Destructive actions wait for a yes.

14 Wise Platform actions are destructive. These are all of them:

- Remove a Balance Account `wise_platform.balances.delete`
- Delete Profile Webhook Subscription `wise_platform.profile_webhook_subscriptions.delete`
- Delete a PIN `wise_platform.sca_pins.delete`
- Delete a facemap `wise_platform.sca_facemaps.delete`
- Deactivate a recipient account `wise_platform.recipients.deactivate`
- Delete card limits `wise_platform.card_spend_limits.delete`
- Delete Phone Number `wise_platform.user_phone_numbers.delete`
- Delete an authorisation rule `wise_platform.spend_control_rules.delete`
- Close an update window `wise_platform.profile_update_windows.close`
- Delete a device fingerprint `wise_platform.sca_device_fingerprints.delete`
- Remove cardholder limits `wise_platform.card_holder_spend_limits.delete`
- Delete Application Webhook Subscription `wise_platform.application_webhook_subscriptions.delete`
- Cancel a transfer `wise_platform.transfers.cancel`
- Withdraw dispute `wise_platform.disputes.withdraw`

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 wise_platform.balances.delete confirm_policy: **human**

Remove a Balance Account?

**intent:** the user asked me to remove a Balance Account

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

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "wise-platform-agent",
  allowed_actions: ["wise_platform.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "wise_platform.balances.delete", approver: "lead@example.com" },
    { match: "wise_platform.profile_webhook_subscriptions.delete", approver: "lead@example.com" },
    { match: "wise_platform.sca_pins.delete", approver: "lead@example.com" }
  ]
}
```

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

Cost

## What Wise Platform costs on actionlake.

Every Wise Platform action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Wise Platform 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 202 Wise Platform actions
- 202 actions page each page of a long list is one call
- 73 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 Wise Platform action.

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

**One time tokens 7**

- `wise_platform.one_time_tokens.get_status` Get status of a one time token read
- `wise_platform.one_time_tokens.trigger_sms` Trigger SMS Challenge write
- `wise_platform.one_time_tokens.trigger_voice` Trigger Voice Challenge write
- `wise_platform.one_time_tokens.trigger_whatsapp` Trigger WhatsApp Challenge write
- `wise_platform.one_time_tokens.verify_sms` Verify SMS Challenge write
- `wise_platform.one_time_tokens.verify_voice` Verify Voice Challenge write
- `wise_platform.one_time_tokens.verify_whatsapp` Verify WhatsApp Challenge write

**Spend control rules 6**

- `wise_platform.spend_control_rules.apply` Apply an authorisation rule write
- `wise_platform.spend_control_rules.create` Add a new authorisation rule write
- `wise_platform.spend_control_rules.delete` Delete an authorisation rule destructive
- `wise_platform.spend_control_rules.list` List all authorisation rules read
- `wise_platform.spend_control_rules.list_applied` List applied authorisation rules read
- `wise_platform.spend_control_rules.unapply` Unapply an authorisation rule write

**Application webhook subscriptions 5**

- `wise_platform.application_webhook_subscriptions.create` Create Application Webhook Subscription write
- `wise_platform.application_webhook_subscriptions.delete` Delete Application Webhook Subscription destructive
- `wise_platform.application_webhook_subscriptions.get` Get Application Webhook Subscription read
- `wise_platform.application_webhook_subscriptions.list` List Application Webhook Subscriptions read
- `wise_platform.application_webhook_subscriptions.test` Test Application Webhook Subscription write

**Recipients 5**

- `wise_platform.recipients.check_compatibility` Check account and quote compatibility read
- `wise_platform.recipients.create` Create a recipient account write
- `wise_platform.recipients.deactivate` Deactivate a recipient account destructive
- `wise_platform.recipients.get` Get account by ID read
- `wise_platform.recipients.list` List recipient accounts read

**Transfers 5**

- `wise_platform.transfers.cancel` Cancel a transfer destructive
- `wise_platform.transfers.create` Create a transfer write
- `wise_platform.transfers.fund` Fund a Transfer write
- `wise_platform.transfers.get` Get a transfer by ID read
- `wise_platform.transfers.list` List transfers read

**Balances 4**

- `wise_platform.balances.create` Create a Balance Account write
- `wise_platform.balances.delete` Remove a Balance Account destructive
- `wise_platform.balances.get` Retrieve a Balance by ID read
- `wise_platform.balances.list` List Balances for a Profile read

**Batch groups 4**

- `wise_platform.batch_groups.create` Create a batch group write
- `wise_platform.batch_groups.fund` Fund a batch group via balance write
- `wise_platform.batch_groups.get` Retrieve a batch group read
- `wise_platform.batch_groups.update` Update batch group status write

**Card orders 4**

- `wise_platform.card_orders.create` Create a card order write
- `wise_platform.card_orders.get` Retrieve a card order read
- `wise_platform.card_orders.list` Retrieve all card orders read
- `wise_platform.card_orders.update_status` Update card order status write

**Cards 4**

- `wise_platform.cards.get` Get card details read
- `wise_platform.cards.list` List cards for a profile read
- `wise_platform.cards.reset_pin_count` Reset PIN count write
- `wise_platform.cards.update_status` Update card status write

**Disputes 4**

- `wise_platform.disputes.create` Submit dispute write
- `wise_platform.disputes.get` Get dispute read
- `wise_platform.disputes.list` List disputes read
- `wise_platform.disputes.withdraw` Withdraw dispute destructive

**Kyc reviews 4**

- `wise_platform.kyc_reviews.create` Create a KYC Review write
- `wise_platform.kyc_reviews.get` Get KYC Review by ID read
- `wise_platform.kyc_reviews.list` Get all KYC Reviews for a profile read
- `wise_platform.kyc_reviews.update_redirect_url` Update KYC Review to get a Hosted KYC link write

**Profile webhook subscriptions 4**

- `wise_platform.profile_webhook_subscriptions.create` Create Profile Webhook Subscription write
- `wise_platform.profile_webhook_subscriptions.delete` Delete Profile Webhook Subscription destructive
- `wise_platform.profile_webhook_subscriptions.get` Get Profile Webhook Subscription read
- `wise_platform.profile_webhook_subscriptions.list` List Profile Webhook Subscriptions read

**Quotes 4**

- `wise_platform.quotes.create` Create a quote (authenticated) write
- `wise_platform.quotes.create_unauthenticated` Create a quote (unauthenticated) write
- `wise_platform.quotes.get` Retrieve a quote by ID read
- `wise_platform.quotes.update` Update a quote write

**Simulation card transactions 4**

- `wise_platform.simulation_card_transactions.authorise` Simulate a card transaction authorisation write
- `wise_platform.simulation_card_transactions.clear` Simulate a card transaction clearing write
- `wise_platform.simulation_card_transactions.list` List simulated card transactions read
- `wise_platform.simulation_card_transactions.reverse` Simulate a card transaction reversal write

**Addresses 3**

- `wise_platform.addresses.create` Create or Update an Address write
- `wise_platform.addresses.get` Retrieve an Address by ID read
- `wise_platform.addresses.list` List Addresses for a Profile read

**Card holder spend limits 3**

- `wise_platform.card_holder_spend_limits.delete` Remove cardholder limits destructive
- `wise_platform.card_holder_spend_limits.get` Retrieve cardholder limits read
- `wise_platform.card_holder_spend_limits.update` Create or update cardholder limits write

**Card spend limits 3**

- `wise_platform.card_spend_limits.delete` Delete card limits destructive
- `wise_platform.card_spend_limits.get` Retrieve card limits read
- `wise_platform.card_spend_limits.update` Create or update card limits write

**Directors 3**

- `wise_platform.directors.create` Create business directors write
- `wise_platform.directors.list` List business directors read
- `wise_platform.directors.replace` Update business directors write

**Payment instruments 3**

- `wise_platform.payment_instruments.confirm` Confirm instrument write
- `wise_platform.payment_instruments.create` Create instrument write
- `wise_platform.payment_instruments.get` Get payment instrument read

**Sca facemaps 3**

- `wise_platform.sca_facemaps.create` Create a facemap write
- `wise_platform.sca_facemaps.delete` Delete a facemap destructive
- `wise_platform.sca_facemaps.verify` Verify a facemap write

**Simulation kyc review requirements 3**

- `wise_platform.simulation_kyc_review_requirements.add` Simulate adding new requirement write
- `wise_platform.simulation_kyc_review_requirements.list` List KYC review requirements read
- `wise_platform.simulation_kyc_review_requirements.submit` Simulate requirement submission write

**Simulation transfers 3**

- `wise_platform.simulation_transfers.change_state` Simulate transfer state change write
- `wise_platform.simulation_transfers.fail_payout` Simulate transfer payout failure write
- `wise_platform.simulation_transfers.update_delivery` Simulate a transfer delivery update write

**Ubos 3**

- `wise_platform.ubos.create` Create business ultimate owners write
- `wise_platform.ubos.list` List business ultimate owners read
- `wise_platform.ubos.replace` Update business ultimate owners write

**Users 3**

- `wise_platform.users.check_exists` Check if user exists read
- `wise_platform.users.create` Create a user with a registration code write
- `wise_platform.users.get` Retrieve a user by ID read

**Account details orders 2**

- `wise_platform.account_details_orders.create` Create bank account details order write
- `wise_platform.account_details_orders.list` List bank account detail orders read

**Address requirements 2**

- `wise_platform.address_requirements.get` Get Address Requirements read
- `wise_platform.address_requirements.query` Get Address Requirements (with context) read

**Batch group payment initiations 2**

- `wise_platform.batch_group_payment_initiations.create` Fund a batch group write
- `wise_platform.batch_group_payment_initiations.get` Retrieve a payment initiation read

**Business profiles 2**

- `wise_platform.business_profiles.create` Create a business profile write
- `wise_platform.business_profiles.update` Update a business profile write

**Business representatives 2**

- `wise_platform.business_representatives.get` Retrieve business representative read
- `wise_platform.business_representatives.update` Update business representative write

**Card kiosk collections 2**

- `wise_platform.card_kiosk_collections.get` Retrieve card production status read
- `wise_platform.card_kiosk_collections.produce` Produce a card write

**Card payment tokens 2**

- `wise_platform.card_payment_tokens.activate` Manual provisioning payment token activation write
- `wise_platform.card_payment_tokens.list` List payment tokens for a card read

**Card transactions 2**

- `wise_platform.card_transactions.get` Get card transaction read
- `wise_platform.card_transactions.list` List card transactions read

**Cases 2**

- `wise_platform.cases.create` Create a case write
- `wise_platform.cases.get` Retrieve a case by ID read

**Direct debit accounts 2**

- `wise_platform.direct_debit_accounts.create` Create a direct debit account write
- `wise_platform.direct_debit_accounts.list` Retrieve all direct debit accounts read

**Hold limit breaches 2**

- `wise_platform.hold_limit_breaches.close` Close a hold limit breach write
- `wise_platform.hold_limit_breaches.list` List hold limit breaches read

**Multi currency account currencies 2**

- `wise_platform.multi_currency_account_currencies.list_available` Retrieve available currencies read
- `wise_platform.multi_currency_account_currencies.list_payin` Retrieve payin currencies read

**Payment instrument payins 2**

- `wise_platform.payment_instrument_payins.create` Create payin write
- `wise_platform.payment_instrument_payins.list` Get all payins for a given payment instrument read

**Personal profiles 2**

- `wise_platform.personal_profiles.create` Create a personal profile write
- `wise_platform.personal_profiles.update` Update a personal profile write

**Profile spend limits 2**

- `wise_platform.profile_spend_limits.get` Retrieve profile limits read
- `wise_platform.profile_spend_limits.update` Update profile limits write

**Profile update windows 2**

- `wise_platform.profile_update_windows.close` Close an update window destructive
- `wise_platform.profile_update_windows.open` Open an update window write

**Profiles 2**

- `wise_platform.profiles.get` Retrieve a profile by ID read
- `wise_platform.profiles.list` List profiles for a user account read

**Push provisioning payloads 2**

- `wise_platform.push_provisioning_payloads.get_apple_pay` Push Provisioning for Apple Pay read
- `wise_platform.push_provisioning_payloads.get_google_pay` Push provisioning for Google Pay read

**Recipient account requirements 2**

- `wise_platform.recipient_account_requirements.get` Retrieve recipient account requirements dynamically read
- `wise_platform.recipient_account_requirements.query` Retrieve additional recipient account requirements dynamically read

**Third party transfers 2**

- `wise_platform.third_party_transfers.create` Create a third party transfer write
- `wise_platform.third_party_transfers.get` Get a third party transfer by ID read

**User contact emails 2**

- `wise_platform.user_contact_emails.get` Retrieve a contact email address read
- `wise_platform.user_contact_emails.set` Set a contact email address write

**User phone numbers 2**

- `wise_platform.user_phone_numbers.create` Create Phone Number write
- `wise_platform.user_phone_numbers.delete` Delete Phone Number destructive

**Verification documents 2**

- `wise_platform.verification_documents.create` Create an identification document write
- `wise_platform.verification_documents.update` Update an identification document write

**Verification evidences 2**

- `wise_platform.verification_evidences.list_required` Required Evidences read
- `wise_platform.verification_evidences.upload` Upload Evidences write

**Account details 1**

- `wise_platform.account_details.get` Get account details by ID read

**Account details payment returns 1**

- `wise_platform.account_details_payment_returns.create` Create payment return write

**Activities 1**

- `wise_platform.activities.list` List Activities for a Profile read

**Balance capacity 1**

- `wise_platform.balance_capacity.get` Retrieve Deposit Limits read

**Balance movements 1**

- `wise_platform.balance_movements.create` Convert or Move Money Between Balances write

**Balance statements 1**

- `wise_platform.balance_statements.get` Get Balance Statement read

**Bank details 1**

- `wise_platform.bank_details.create` Create multiple bank account details write

**Batch group transfers 1**

- `wise_platform.batch_group_transfers.create` Create a batch group transfer write

**Card encryption keys 1**

- `wise_platform.card_encryption_keys.get` Fetch RSA encryption key read

**Card order addresses 1**

- `wise_platform.card_order_addresses.validate` Validate an address read

**Card order availability 1**

- `wise_platform.card_order_availability.get` Retrieve available card programs read

**Card order requirements 1**

- `wise_platform.card_order_requirements.get` Retrieve card order requirements read

**Card pins 1**

- `wise_platform.card_pins.get` Get card PIN read

**Card sensitive details 1**

- `wise_platform.card_sensitive_details.get` Get sensitive card details read

**Card spending permissions 1**

- `wise_platform.card_spending_permissions.update` Bulk update card permissions write

**Case messages 1**

- `wise_platform.case_messages.create` Submit a message to a case write

**Claim account codes 1**

- `wise_platform.claim_account_codes.create` Generate a claim account code write

**Comparisons 1**

- `wise_platform.comparisons.get` Request a comparison quote read

**Contacts 1**

- `wise_platform.contacts.create` Create a contact from an identifier write

**Currencies 1**

- `wise_platform.currencies.list` Get all currencies allowed for transfers read

**Delivery estimates 1**

- `wise_platform.delivery_estimates.get` Get the delivery estimate for a transfer read

**Dispute flow steps 1**

- `wise_platform.dispute_flow_steps.submit` Dispute dynamic flow entry point write

**Dispute reasons 1**

- `wise_platform.dispute_reasons.list` Retrieve dispute reasons read

**Excess money accounts 1**

- `wise_platform.excess_money_accounts.set` Add an Excess Money Account write

**Gpi tracking 1**

- `wise_platform.gpi_tracking.lookup` Look up GPI tracking read

**Incoming transfers 1**

- `wise_platform.incoming_transfers.get` Get an incoming transfer read

**Jose request public keys 1**

- `wise_platform.jose_request_public_keys.create` Add a new client public key write

**Jose response public keys 1**

- `wise_platform.jose_response_public_keys.get` Get Wise JOSE public key read

**Kyc review link requests 1**

- `wise_platform.kyc_review_link_requests.create` KYC review completion write

**Link requests 1**

- `wise_platform.link_requests.get` Get embedded flow configuration read

**Me 1**

- `wise_platform.me.get` Retrieve current user by token read

**Multi currency account eligibility 1**

- `wise_platform.multi_currency_account_eligibility.get` Retrieve multi currency account eligibility read

**Multi currency accounts 1**

- `wise_platform.multi_currency_accounts.get` Retrieve multi currency account for a profile read

**Payin sessions 1**

- `wise_platform.payin_sessions.create_paynow` Create PayNow payment details write

**Payment instrument link requests 1**

- `wise_platform.payment_instrument_link_requests.create` Payment instrument creation write

**Profile verification status 1**

- `wise_platform.profile_verification_status.check_bank_transfer` Check profile verification status write

**Rates 1**

- `wise_platform.rates.list` Retrieve current rates read

**Recipient confirmations 1**

- `wise_platform.recipient_confirmations.accept` Accept confirmation outcomes write

**Recipient link requests 1**

- `wise_platform.recipient_link_requests.create` Recipient creation write

**Sca device fingerprints 1**

- `wise_platform.sca_device_fingerprints.delete` Delete a device fingerprint destructive

**Sca pins 1**

- `wise_platform.sca_pins.delete` Delete a PIN destructive

**Sca sessions 1**

- `wise_platform.sca_sessions.authorise` Create an SCA session write

**Settlement allocation payment intents 1**

- `wise_platform.settlement_allocation_payment_intents.get` Get a payment intent read

**Settlement allocations 1**

- `wise_platform.settlement_allocations.get` Get a settlement allocation read

**Settlement journals 1**

- `wise_platform.settlement_journals.create` Send a settlement journal write

**Simulation balances 1**

- `wise_platform.simulation_balances.top_up` Simulate a balance top-up write

**Simulation bank transactions 1**

- `wise_platform.simulation_bank_transactions.import` Simulate incoming bank transfer write

**Simulation card production 1**

- `wise_platform.simulation_card_production.update` Simulate card production state change write

**Simulation kyc reviews 1**

- `wise_platform.simulation_kyc_reviews.verify` Simulate verifying a KYC review write

**Simulation profiles 1**

- `wise_platform.simulation_profiles.verify` Simulate verification for all profiles write

**Simulation sanction cases 1**

- `wise_platform.simulation_sanction_cases.create` Simulate a sanction case write

**Simulation settlement funds 1**

- `wise_platform.simulation_settlement_funds.create` Simulate settlement allocation funds received write

**Simulation swift in 1**

- `wise_platform.simulation_swift_in.create` Simulate incoming Swift payment write

**Simulation verifications 1**

- `wise_platform.simulation_verifications.create` Simulate verification for a profile write

**Three DS challenges 1**

- `wise_platform.three_ds_challenges.submit_result` Inform challenge result write

**Total funds 1**

- `wise_platform.total_funds.get` Get Total Funds read

**Transfer deposit details 1**

- `wise_platform.transfer_deposit_details.get` Retrieve bank transfer deposit details read

**Transfer payments 1**

- `wise_platform.transfer_payments.list` List completed payments read

**Transfer payout info 1**

- `wise_platform.transfer_payout_info.get` Get payout information read

**Transfer requirements 1**

- `wise_platform.transfer_requirements.query` Validate transfer requirements read

Questions

## The Wise Platform MCP server, answered.

**Is there a Wise Platform MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 202 Wise Platform actions across one time tokens, spend control rules, application webhook subscriptions and recipients, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Wise Platform.

**What do I need to connect Wise Platform?**

Wise API token: a personal API token (Wise.com > Settings > Integrations and tools > API tokens; full or read-only…. Plus your host. The free call account { op: "connections.requirements", service: "wise_platform" } lists exactly what to paste.

**Can an AI agent delete or change things in Wise Platform?**

Only if its key allows it, and only with an explicit confirmation. 14 Wise Platform actions are destructive, including remove a Balance Account, delete Profile Webhook Subscription and delete a PIN. 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 Wise Platform API limit?**

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

**What does a Wise Platform action cost?**

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

The Wise Platform API 2026Q4 (OpenAPI 3.1.0, global quarterly version) at api.wise.com/2026Q4 by default, or the base URL set when you connect. It is built from Wise Platform's documentation as read on 22 October 2026. 202 actions in 108 areas, each one in the signed service file (version 1.0.0).

**Can I combine Wise Platform with my other systems?**

Yes. ask joins Wise Platform to HaloPSA or HubSpot CRM on the same customer and returns the answer rather than every row. Wise Platform maps crm.contact, which 192 other connectors also map.

**Does actionlake keep my Wise Platform 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 Wise Platform 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 Wise Platform

Shares the most action names with

- [Adyen 11](https://actionlake.com/connectors/adyen)
- [Increase 8](https://actionlake.com/connectors/increase)
- [Buildium 6](https://actionlake.com/connectors/buildium)
- [IRIS Staffology Payroll 5](https://actionlake.com/connectors/iris-staffology-payroll)
- [Plaid 3](https://actionlake.com/connectors/plaid)
- [Akahu 3](https://actionlake.com/connectors/akahu)

Joins with, on shared entities

- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [Zuper 2](https://actionlake.com/connectors/zuper)
- [DocuSign 2](https://actionlake.com/connectors/docusign)
- [Rev.io 2](https://actionlake.com/connectors/rev-io)
- [signNow 2](https://actionlake.com/connectors/signnow)
- [Filevine 2](https://actionlake.com/connectors/filevine)

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 Wise Platform; the name is the vendor's own. Counts are from the Wise Platform service file, version 1.0.0.

## Give your agent Wise Platform today.

[Connect Wise Platform 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/wise-platform
More: https://actionlake.com/llms.txt
