Skip to content

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.

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
  • 202actionsin one signed file
  • 89readlook, never change
  • 99writecreate and update
  • 14wait for a yesdestructive, 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_tokenWise API token: a personal API token (Wise.com > Settings > Integrations and tools > API tokens; full or read-only…
    • hostWhere 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 callcheck { 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 2026docs.wise.comdocs.wise.comdocs.wise.com
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.

  • 89readlook, never change
  • 99writecreate and update
  • 14destructivewait 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.

ActionWhat it doesEffectSame name in
wise_platform.balances.listList Balances for a ProfileList Balances for a Profile.readfinance.bank_account.list35 connectors
wise_platform.me.getRetrieve current user by tokenRetrieve current user by token.readidentity.current_user.get307 connectors
wise_platform.balances.createCreate a Balance AccountCreate a Balance Account.writefinance.bank_account.create24 connectors
wise_platform.transfers.listList transfersList transfers.readfinance.bank_transfer.list10 connectors
wise_platform.balances.deleteRemove a Balance AccountRemove a Balance Account.destructivefinance.bank_account.delete14 connectors
wise_platform.currencies.listGet all currencies allowed for transfersGet all currencies allowed for transfers.readfinance.currency.list29 connectors
wise_platform.disputes.listList disputesList disputes.readfinance.dispute.list11 connectors
wise_platform.transfers.createCreate a transferCreate a transfer.writefinance.bank_transfer.create10 connectors
wise_platform.profile_webhook_subscriptions.createCreate Profile Webhook SubscriptionCreate Profile Webhook Subscription.writeautomation.webhook.create209 connectors
wise_platform.profile_webhook_subscriptions.listList Profile Webhook SubscriptionsList Profile Webhook Subscriptions.readautomation.webhook.list202 connectors
wise_platform.disputes.getGet disputeGet dispute.readfinance.dispute.get12 connectors
wise_platform.balance_statements.getGet Balance StatementGet Balance Statement.readfinance.statement.get4 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. Readread

    List the payments recorded in Wise Platform this month, largest first.

    callswise_platform.transfers.list

  2. Writewrite

    Create a Balance Account in Wise Platform. Show me exactly what you will send before you save it.

    callswise_platform.balances.create

  3. Across systemsread

    Which contacts are in both Wise Platform and HaloPSA, and how many are in only one of them?

    callswise_platform.recipients.listhalopsa.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

  • 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

Also mapped by other connectorscrm.contact 192identity.current_user 142finance.payment 53finance.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 Accountwise_platform.balances.delete
  • Delete Profile Webhook Subscriptionwise_platform.profile_webhook_subscriptions.delete
  • Delete a PINwise_platform.sca_pins.delete
  • Delete a facemapwise_platform.sca_facemaps.delete
  • Deactivate a recipient accountwise_platform.recipients.deactivate
  • Delete card limitswise_platform.card_spend_limits.delete
  • Delete Phone Numberwise_platform.user_phone_numbers.delete
  • Delete an authorisation rulewise_platform.spend_control_rules.delete
  • Close an update windowwise_platform.profile_update_windows.close
  • Delete a device fingerprintwise_platform.sca_device_fingerprints.delete
  • Remove cardholder limitswise_platform.card_holder_spend_limits.delete
  • Delete Application Webhook Subscriptionwise_platform.application_webhook_subscriptions.delete
  • Cancel a transferwise_platform.transfers.cancel
  • Withdraw disputewise_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.

dowise_platform.balances.deleteconfirm_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: "[email protected]" },    { match: "wise_platform.profile_webhook_subscriptions.delete", approver: "[email protected]" },    { match: "wise_platform.sca_pins.delete", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 202 Wise Platform actions
  • 202actions pageeach page of a long list is one call
  • 73reads 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 Wise Platform action.

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

One time tokens7
  • wise_platform.one_time_tokens.get_statusGet status of a one time tokenread
  • wise_platform.one_time_tokens.trigger_smsTrigger SMS Challengewrite
  • wise_platform.one_time_tokens.trigger_voiceTrigger Voice Challengewrite
  • wise_platform.one_time_tokens.trigger_whatsappTrigger WhatsApp Challengewrite
  • wise_platform.one_time_tokens.verify_smsVerify SMS Challengewrite
  • wise_platform.one_time_tokens.verify_voiceVerify Voice Challengewrite
  • wise_platform.one_time_tokens.verify_whatsappVerify WhatsApp Challengewrite
Spend control rules6
  • wise_platform.spend_control_rules.applyApply an authorisation rulewrite
  • wise_platform.spend_control_rules.createAdd a new authorisation rulewrite
  • wise_platform.spend_control_rules.deleteDelete an authorisation ruledestructive
  • wise_platform.spend_control_rules.listList all authorisation rulesread
  • wise_platform.spend_control_rules.list_appliedList applied authorisation rulesread
  • wise_platform.spend_control_rules.unapplyUnapply an authorisation rulewrite
Application webhook subscriptions5
  • wise_platform.application_webhook_subscriptions.createCreate Application Webhook Subscriptionwrite
  • wise_platform.application_webhook_subscriptions.deleteDelete Application Webhook Subscriptiondestructive
  • wise_platform.application_webhook_subscriptions.getGet Application Webhook Subscriptionread
  • wise_platform.application_webhook_subscriptions.listList Application Webhook Subscriptionsread
  • wise_platform.application_webhook_subscriptions.testTest Application Webhook Subscriptionwrite
Recipients5
  • wise_platform.recipients.check_compatibilityCheck account and quote compatibilityread
  • wise_platform.recipients.createCreate a recipient accountwrite
  • wise_platform.recipients.deactivateDeactivate a recipient accountdestructive
  • wise_platform.recipients.getGet account by IDread
  • wise_platform.recipients.listList recipient accountsread
Transfers5
  • wise_platform.transfers.cancelCancel a transferdestructive
  • wise_platform.transfers.createCreate a transferwrite
  • wise_platform.transfers.fundFund a Transferwrite
  • wise_platform.transfers.getGet a transfer by IDread
  • wise_platform.transfers.listList transfersread
Balances4
  • wise_platform.balances.createCreate a Balance Accountwrite
  • wise_platform.balances.deleteRemove a Balance Accountdestructive
  • wise_platform.balances.getRetrieve a Balance by IDread
  • wise_platform.balances.listList Balances for a Profileread
Batch groups4
  • wise_platform.batch_groups.createCreate a batch groupwrite
  • wise_platform.batch_groups.fundFund a batch group via balancewrite
  • wise_platform.batch_groups.getRetrieve a batch groupread
  • wise_platform.batch_groups.updateUpdate batch group statuswrite
Card orders4
  • wise_platform.card_orders.createCreate a card orderwrite
  • wise_platform.card_orders.getRetrieve a card orderread
  • wise_platform.card_orders.listRetrieve all card ordersread
  • wise_platform.card_orders.update_statusUpdate card order statuswrite
Cards4
  • wise_platform.cards.getGet card detailsread
  • wise_platform.cards.listList cards for a profileread
  • wise_platform.cards.reset_pin_countReset PIN countwrite
  • wise_platform.cards.update_statusUpdate card statuswrite
Disputes4
  • wise_platform.disputes.createSubmit disputewrite
  • wise_platform.disputes.getGet disputeread
  • wise_platform.disputes.listList disputesread
  • wise_platform.disputes.withdrawWithdraw disputedestructive
Kyc reviews4
  • wise_platform.kyc_reviews.createCreate a KYC Reviewwrite
  • wise_platform.kyc_reviews.getGet KYC Review by IDread
  • wise_platform.kyc_reviews.listGet all KYC Reviews for a profileread
  • wise_platform.kyc_reviews.update_redirect_urlUpdate KYC Review to get a Hosted KYC linkwrite
Profile webhook subscriptions4
  • wise_platform.profile_webhook_subscriptions.createCreate Profile Webhook Subscriptionwrite
  • wise_platform.profile_webhook_subscriptions.deleteDelete Profile Webhook Subscriptiondestructive
  • wise_platform.profile_webhook_subscriptions.getGet Profile Webhook Subscriptionread
  • wise_platform.profile_webhook_subscriptions.listList Profile Webhook Subscriptionsread
Quotes4
  • wise_platform.quotes.createCreate a quote (authenticated)write
  • wise_platform.quotes.create_unauthenticatedCreate a quote (unauthenticated)write
  • wise_platform.quotes.getRetrieve a quote by IDread
  • wise_platform.quotes.updateUpdate a quotewrite
Simulation card transactions4
  • wise_platform.simulation_card_transactions.authoriseSimulate a card transaction authorisationwrite
  • wise_platform.simulation_card_transactions.clearSimulate a card transaction clearingwrite
  • wise_platform.simulation_card_transactions.listList simulated card transactionsread
  • wise_platform.simulation_card_transactions.reverseSimulate a card transaction reversalwrite
Addresses3
  • wise_platform.addresses.createCreate or Update an Addresswrite
  • wise_platform.addresses.getRetrieve an Address by IDread
  • wise_platform.addresses.listList Addresses for a Profileread
Card holder spend limits3
  • wise_platform.card_holder_spend_limits.deleteRemove cardholder limitsdestructive
  • wise_platform.card_holder_spend_limits.getRetrieve cardholder limitsread
  • wise_platform.card_holder_spend_limits.updateCreate or update cardholder limitswrite
Card spend limits3
  • wise_platform.card_spend_limits.deleteDelete card limitsdestructive
  • wise_platform.card_spend_limits.getRetrieve card limitsread
  • wise_platform.card_spend_limits.updateCreate or update card limitswrite
Directors3
  • wise_platform.directors.createCreate business directorswrite
  • wise_platform.directors.listList business directorsread
  • wise_platform.directors.replaceUpdate business directorswrite
Payment instruments3
  • wise_platform.payment_instruments.confirmConfirm instrumentwrite
  • wise_platform.payment_instruments.createCreate instrumentwrite
  • wise_platform.payment_instruments.getGet payment instrumentread
Sca facemaps3
  • wise_platform.sca_facemaps.createCreate a facemapwrite
  • wise_platform.sca_facemaps.deleteDelete a facemapdestructive
  • wise_platform.sca_facemaps.verifyVerify a facemapwrite
Simulation kyc review requirements3
  • wise_platform.simulation_kyc_review_requirements.addSimulate adding new requirementwrite
  • wise_platform.simulation_kyc_review_requirements.listList KYC review requirementsread
  • wise_platform.simulation_kyc_review_requirements.submitSimulate requirement submissionwrite
Simulation transfers3
  • wise_platform.simulation_transfers.change_stateSimulate transfer state changewrite
  • wise_platform.simulation_transfers.fail_payoutSimulate transfer payout failurewrite
  • wise_platform.simulation_transfers.update_deliverySimulate a transfer delivery updatewrite
Ubos3
  • wise_platform.ubos.createCreate business ultimate ownerswrite
  • wise_platform.ubos.listList business ultimate ownersread
  • wise_platform.ubos.replaceUpdate business ultimate ownerswrite
Users3
  • wise_platform.users.check_existsCheck if user existsread
  • wise_platform.users.createCreate a user with a registration codewrite
  • wise_platform.users.getRetrieve a user by IDread
Account details orders2
  • wise_platform.account_details_orders.createCreate bank account details orderwrite
  • wise_platform.account_details_orders.listList bank account detail ordersread
Address requirements2
  • wise_platform.address_requirements.getGet Address Requirementsread
  • wise_platform.address_requirements.queryGet Address Requirements (with context)read
Batch group payment initiations2
  • wise_platform.batch_group_payment_initiations.createFund a batch groupwrite
  • wise_platform.batch_group_payment_initiations.getRetrieve a payment initiationread
Business profiles2
  • wise_platform.business_profiles.createCreate a business profilewrite
  • wise_platform.business_profiles.updateUpdate a business profilewrite
Business representatives2
  • wise_platform.business_representatives.getRetrieve business representativeread
  • wise_platform.business_representatives.updateUpdate business representativewrite
Card kiosk collections2
  • wise_platform.card_kiosk_collections.getRetrieve card production statusread
  • wise_platform.card_kiosk_collections.produceProduce a cardwrite
Card payment tokens2
  • wise_platform.card_payment_tokens.activateManual provisioning payment token activationwrite
  • wise_platform.card_payment_tokens.listList payment tokens for a cardread
Card transactions2
  • wise_platform.card_transactions.getGet card transactionread
  • wise_platform.card_transactions.listList card transactionsread
Cases2
  • wise_platform.cases.createCreate a casewrite
  • wise_platform.cases.getRetrieve a case by IDread
Direct debit accounts2
  • wise_platform.direct_debit_accounts.createCreate a direct debit accountwrite
  • wise_platform.direct_debit_accounts.listRetrieve all direct debit accountsread
Hold limit breaches2
  • wise_platform.hold_limit_breaches.closeClose a hold limit breachwrite
  • wise_platform.hold_limit_breaches.listList hold limit breachesread
Multi currency account currencies2
  • wise_platform.multi_currency_account_currencies.list_availableRetrieve available currenciesread
  • wise_platform.multi_currency_account_currencies.list_payinRetrieve payin currenciesread
Payment instrument payins2
  • wise_platform.payment_instrument_payins.createCreate payinwrite
  • wise_platform.payment_instrument_payins.listGet all payins for a given payment instrumentread
Personal profiles2
  • wise_platform.personal_profiles.createCreate a personal profilewrite
  • wise_platform.personal_profiles.updateUpdate a personal profilewrite
Profile spend limits2
  • wise_platform.profile_spend_limits.getRetrieve profile limitsread
  • wise_platform.profile_spend_limits.updateUpdate profile limitswrite
Profile update windows2
  • wise_platform.profile_update_windows.closeClose an update windowdestructive
  • wise_platform.profile_update_windows.openOpen an update windowwrite
Profiles2
  • wise_platform.profiles.getRetrieve a profile by IDread
  • wise_platform.profiles.listList profiles for a user accountread
Push provisioning payloads2
  • wise_platform.push_provisioning_payloads.get_apple_payPush Provisioning for Apple Payread
  • wise_platform.push_provisioning_payloads.get_google_payPush provisioning for Google Payread
Recipient account requirements2
  • wise_platform.recipient_account_requirements.getRetrieve recipient account requirements dynamicallyread
  • wise_platform.recipient_account_requirements.queryRetrieve additional recipient account requirements dynamicallyread
Third party transfers2
  • wise_platform.third_party_transfers.createCreate a third party transferwrite
  • wise_platform.third_party_transfers.getGet a third party transfer by IDread
User contact emails2
  • wise_platform.user_contact_emails.getRetrieve a contact email addressread
  • wise_platform.user_contact_emails.setSet a contact email addresswrite
User phone numbers2
  • wise_platform.user_phone_numbers.createCreate Phone Numberwrite
  • wise_platform.user_phone_numbers.deleteDelete Phone Numberdestructive
Verification documents2
  • wise_platform.verification_documents.createCreate an identification documentwrite
  • wise_platform.verification_documents.updateUpdate an identification documentwrite
Verification evidences2
  • wise_platform.verification_evidences.list_requiredRequired Evidencesread
  • wise_platform.verification_evidences.uploadUpload Evidenceswrite
Account details1
  • wise_platform.account_details.getGet account details by IDread
Account details payment returns1
  • wise_platform.account_details_payment_returns.createCreate payment returnwrite
Activities1
  • wise_platform.activities.listList Activities for a Profileread
Balance capacity1
  • wise_platform.balance_capacity.getRetrieve Deposit Limitsread
Balance movements1
  • wise_platform.balance_movements.createConvert or Move Money Between Balanceswrite
Balance statements1
  • wise_platform.balance_statements.getGet Balance Statementread
Bank details1
  • wise_platform.bank_details.createCreate multiple bank account detailswrite
Batch group transfers1
  • wise_platform.batch_group_transfers.createCreate a batch group transferwrite
Card encryption keys1
  • wise_platform.card_encryption_keys.getFetch RSA encryption keyread
Card order addresses1
  • wise_platform.card_order_addresses.validateValidate an addressread
Card order availability1
  • wise_platform.card_order_availability.getRetrieve available card programsread
Card order requirements1
  • wise_platform.card_order_requirements.getRetrieve card order requirementsread
Card pins1
  • wise_platform.card_pins.getGet card PINread
Card sensitive details1
  • wise_platform.card_sensitive_details.getGet sensitive card detailsread
Card spending permissions1
  • wise_platform.card_spending_permissions.updateBulk update card permissionswrite
Case messages1
  • wise_platform.case_messages.createSubmit a message to a casewrite
Claim account codes1
  • wise_platform.claim_account_codes.createGenerate a claim account codewrite
Comparisons1
  • wise_platform.comparisons.getRequest a comparison quoteread
Contacts1
  • wise_platform.contacts.createCreate a contact from an identifierwrite
Currencies1
  • wise_platform.currencies.listGet all currencies allowed for transfersread
Delivery estimates1
  • wise_platform.delivery_estimates.getGet the delivery estimate for a transferread
Dispute flow steps1
  • wise_platform.dispute_flow_steps.submitDispute dynamic flow entry pointwrite
Dispute reasons1
  • wise_platform.dispute_reasons.listRetrieve dispute reasonsread
Excess money accounts1
  • wise_platform.excess_money_accounts.setAdd an Excess Money Accountwrite
Gpi tracking1
  • wise_platform.gpi_tracking.lookupLook up GPI trackingread
Incoming transfers1
  • wise_platform.incoming_transfers.getGet an incoming transferread
Jose request public keys1
  • wise_platform.jose_request_public_keys.createAdd a new client public keywrite
Jose response public keys1
  • wise_platform.jose_response_public_keys.getGet Wise JOSE public keyread
Kyc review link requests1
  • wise_platform.kyc_review_link_requests.createKYC review completionwrite
Link requests1
  • wise_platform.link_requests.getGet embedded flow configurationread
Me1
  • wise_platform.me.getRetrieve current user by tokenread
Multi currency account eligibility1
  • wise_platform.multi_currency_account_eligibility.getRetrieve multi currency account eligibilityread
Multi currency accounts1
  • wise_platform.multi_currency_accounts.getRetrieve multi currency account for a profileread
Payin sessions1
  • wise_platform.payin_sessions.create_paynowCreate PayNow payment detailswrite
Payment instrument link requests1
  • wise_platform.payment_instrument_link_requests.createPayment instrument creationwrite
Profile verification status1
  • wise_platform.profile_verification_status.check_bank_transferCheck profile verification statuswrite
Rates1
  • wise_platform.rates.listRetrieve current ratesread
Recipient confirmations1
  • wise_platform.recipient_confirmations.acceptAccept confirmation outcomeswrite
Recipient link requests1
  • wise_platform.recipient_link_requests.createRecipient creationwrite
Sca device fingerprints1
  • wise_platform.sca_device_fingerprints.deleteDelete a device fingerprintdestructive
Sca pins1
  • wise_platform.sca_pins.deleteDelete a PINdestructive
Sca sessions1
  • wise_platform.sca_sessions.authoriseCreate an SCA sessionwrite
Settlement allocation payment intents1
  • wise_platform.settlement_allocation_payment_intents.getGet a payment intentread
Settlement allocations1
  • wise_platform.settlement_allocations.getGet a settlement allocationread
Settlement journals1
  • wise_platform.settlement_journals.createSend a settlement journalwrite
Simulation balances1
  • wise_platform.simulation_balances.top_upSimulate a balance top-upwrite
Simulation bank transactions1
  • wise_platform.simulation_bank_transactions.importSimulate incoming bank transferwrite
Simulation card production1
  • wise_platform.simulation_card_production.updateSimulate card production state changewrite
Simulation kyc reviews1
  • wise_platform.simulation_kyc_reviews.verifySimulate verifying a KYC reviewwrite
Simulation profiles1
  • wise_platform.simulation_profiles.verifySimulate verification for all profileswrite
Simulation sanction cases1
  • wise_platform.simulation_sanction_cases.createSimulate a sanction casewrite
Simulation settlement funds1
  • wise_platform.simulation_settlement_funds.createSimulate settlement allocation funds receivedwrite
Simulation swift in1
  • wise_platform.simulation_swift_in.createSimulate incoming Swift paymentwrite
Simulation verifications1
  • wise_platform.simulation_verifications.createSimulate verification for a profilewrite
Three DS challenges1
  • wise_platform.three_ds_challenges.submit_resultInform challenge resultwrite
Total funds1
  • wise_platform.total_funds.getGet Total Fundsread
Transfer deposit details1
  • wise_platform.transfer_deposit_details.getRetrieve bank transfer deposit detailsread
Transfer payments1
  • wise_platform.transfer_payments.listList completed paymentsread
Transfer payout info1
  • wise_platform.transfer_payout_info.getGet payout informationread
Transfer requirements1
  • wise_platform.transfer_requirements.queryValidate transfer requirementsread

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.

Give your agent Wise Platform today.

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