Skip to main content
WI

Wise

v0.1.0API Key

Global multi-currency accounts + FX + international transfers. Best-in-class FX rates for cross-border. Profiles + Quotes + Recipients + Transfers + Balances + Webhooks. Bearer token, sandbox/live toggle.

21 tools2 env vars๐ŸŒ GLOBALstable on npm

Install

terminal
$ npm install @codespar/mcp-wise

Quickstart

Add this entry to your claude_desktop_config.json (or any MCP-compatible client config).

claude_desktop_config.json
{
  "mcpServers": {
    "wise": {
      "command": "npx",
      "args": [
        "-y",
        "@codespar/mcp-wise"
      ],
      "env": {
        "WISE_API_TOKEN": "<your_wise_api_token>"
      }
    }
  }
}

After restart, your agent can call any of the 21 tools below โ€” try list_profiles first.

Environment variables ยท 2

Required to authenticate the server. Stored encrypted when using CodeSpar managed hosting.

WISE_API_TOKEN
requiredsecret

Wise Platform API token (Bearer). Issued per profile in the Wise dashboard.

WISE_ENV
optional

Wise environment. 'sandbox' (default, https://api.sandbox.transferwise.tech) or 'live' (https://api.transferwise.com).

Available tools ยท 21

Each tool is independent โ€” your agent loads only what it needs to reduce context and response time.

READlist_profiles
List Wise profiles (personal + business) accessible to this API token. Most other endpoints are scoped to a profile id, so call this first to discover yours.
READget_profile
Fetch a single Wise profile by id.
WRITEcreate_quote
Create a Wise quote โ€” locked FX rate plus payment options for a sourceCurrency / targetCurrency pair. Provide either sourceAmount or targetAmount, not both. Returns the quote id used to create a transfer.
READget_quote
Fetch a Wise quote by id (within a profile). Returns rate, fees, and available paymentOptions.
WRITEupdate_quote
Update a Wise quote (e.g. attach a recipient via targetAccount, or change payOut). Returns the updated quote with refreshed paymentOptions.
WRITEcreate_recipient
Create a Wise recipient (payout account). Required `details` fields vary by currency / country โ€” discover them with list_recipient_account_requirements first.
READget_recipient
Fetch a Wise recipient by id.
READlist_recipients
List Wise recipients on a profile, optionally filtered by destination currency.

Compatible frameworks

MCP is a protocol โ€” any framework that speaks it can mount this server.

Claude Agent SDKAnthropic
OpenAI AgentsOpenAI
Vercel AI SDKVercel
LangChainLangChain
LlamaIndexLlamaIndex
CrewAICrewAI
MastraMastra
Any MCP clientProtocol

Frequently asked questions

All credentials are encrypted at rest in an isolated vault scoped per organization. OAuth2 tokens are automatically refreshed before expiry. Your agent code never sees raw secrets โ€” it receives scoped, short-lived session tokens.
Servers โ€” Every LatAm commerce API your agent needs | CodeSpar